@charset "utf-8";
html, body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	background-color: #000;
} 
#contenido{
	background-image: url(../images/bg.png);
	margin:0;
	min-height:100%;
}
#contenedor {
	width: 800px;
	margin: 0 auto;
	background-color: #FFF;
	border-color: #DBDBDB;
	border: #DBDBDB 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	
}
.contenedor2 {
	clear: both;
	width: 800px;
	margin: 0 auto;
}

#header {
	background-image: url(../images/bg_h.png);
	height: 135px;
	margin:0;
}
#footer {
	height:62px;
	background-image: url(../images/bg_f.png);
	margin:0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #666;
	font-weight: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: normal;
	padding: 0px;
	margin: 4px;
}
.separador {
	margin: 0 auto;
	height: 15px;
	clear: both;
}
#menu {
	margin: auto;
	width: 800px;
	text-align: right;
}
#blackbar {
	height: 23px;
	margin: 0 auto;
	color: #FFF;
	width: 800px;
}
p {
	margin: 5px;
	padding: 0px;
}
.texto12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
th {
	text-align: left;
}


.colLeft {
	width: 550px;
	float: left;
}
.colDer {
	float: right;
	width: 250px;
}
.col1 {
	width: 50%;
	float: left;
}
.col2 {
	float: right;
	width: 50%;
}
.margen{
	margin-left:20px;
	}
.celeste {
	color: #09F;
}
#contentfoot {
	margin: 0 auto;
	width: 800px;
	color: #FFF;
}
.centro{
	margin: 0 auto;
	width: 350px;
}
/*efecto para los hipervinculos*/
a.urlTop {
	color: #09F;
   }
a.urlTop em:first-line {
	color: #FF0;
   }
a.urlFoot {
	color: #FFF;
   }
a.urlFoot em:first-line {
	color: #000;
   }

/* unrelated styles */

div.photo {
	height: 156px;
	width: 237px;
	background-image: url(../images/bg_photo.jpg);
	float: left;
	text-align: center;
	vertical-align: middle;
}
.separadorv{
	width: 20px;
	height: 156px;
	float: left;
}
.titulofoto{
	z-index: 2;
	position: relative;
	text-align: center;
	width: 215px;
	height: 23px;
	float: inherit;
	bottom: 36px;
	left: 11px;
	.left:0px;
	color: #FFF;
	font-size: 12px;
	background-image: url(../images/bg_ph_tit.png);
}
.titulofoto a{
	color: #FF0;
	font-size: 14px;
}

/*para IE*/
.edge {
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
}

.container {
	z-index: 1;
display: inline-block;
width: 100%;
text-align: center;
vertical-align: middle;
}
/**/
/*tabla*/
table.compare {
width: 90%;
border: 1px solid #999;
margin: 0 auto 1em auto;
}

table.compare thead th {
	color: #FFF;
	text-align: left;
	padding: 0.5em;
	background-color: #666;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

table.compare tbody th {
font: .7em/1.4em Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
border-top: 1px solid #eee;
background-color: #f9f9f9;
}

table.compare tfoot td {
	font: .7em/1.4em Verdana, sans-serif;
	color: #666;
	text-align: left;
	padding: 0.5em;
	border-top: 1px solid #eee;
	background-color: #f9f9f9;
}

table.compare tbody td {
font: .7em/1.4em Verdana, sans-serif;
color: #666;
text-align: left;
border-top: 1px solid #eee;
padding: .5em;
} 
ul {
        margin: 0;
        padding: 0;
        }

