@charset "utf-8";
/* CSS Document */
body.texto{font:Arial; font-size:14px; color: #4c370f; text-align:justify; padding-left:3px;}
body,td,th {
	font-family: Arial;
	color: #4c370f;
	text-align:justify;
}
#title{
	position:absolute;
	width: 937px;
	height: 81px;
	left: 41px;
	top:0px;
	background:url(../images/header-rep.gif) repeat-x;
	}
#header{
	width:937px;
	height:287px;
	margin:30px;
	padding:0px;
	position:absolute;
	left: 11px;
	top: 60px;
	}
#line{
	background:url(../images/rep-line-banner.gif) repeat-x;
	width:937px;
	height:9px;
	position:absolute;
	left: 41px;
	top: 81px;
}
#dr-compara{
	position:absolute;
	height: 68px;
	width: 345px;
}
#line-box-text{
	background:url(../images/top-box-text.gif) no-repeat;
	position:absolute;
	left: 41px;
	top: 428px;
	width: 937px;
	height:12px;
}
#box-tex{
	background: #eadab5;
	width:936px;
	height:541px;
	position:absolute;
	left: 41px;
	top: 437px;
}
#line-box-bottom{
	background:url(../images/bottom-box-text.gif) no-repeat;
	position:absolute;
	left:41px;
	top:977px;
	height:12px;
	width:937px;
}
#sdro-line-top{
	background:url(../images/sdro-top.gif) no-repeat;
	width:940px;
	height:12px;
	position:absolute;
	left:41px;
	top:992px;
}
#sdro-rep{
	background:url(../images/sdro-rep.gif);
	width:940px;
	height:47px;
	position:absolute;
	left:41px;
	top:1000px;
}
#sdro-line-bottom{
	background:url(../images/sdro-bottom.gif) no-repeat;
	height:10px;
	width:940px;
	left:41px;
	top:1047px;
	position:absolute;
}
#h1{
	position:absolute;
	padding-top:3px;
	left: 5px;
	top: 0px;
	width: 356px;
	height: 70px;
	font:sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	}

#h2{
	position:absolute;
	left: 376px;
	top: 5px;
	width: 550px;
	height: 70px;
	font-size: 14px;
	font:sans-serif;
	color: #f1e2c5;
	text-align:right;
	font-weight:bold;
}
#separador
{
	position: absolute;
	background:url(../images/separador-rep-up.gif) repeat-y;
	left: 235px;
	top: 5px;
	width: 11px;
	height: 508px;
}
#esquina
{
	position:absolute;
	background:url(../images/esquina-separador.gif) no-repeat;
	left: 235px;
	top: 513px;
	width: 25px;
	height: 25px;
}
#sepador-inferior
{
	position:absolute;
	background:url(../images/separador-rep-lado.gif) repeat-x;
	left:257px;
	top:513px;
	width:671px;
	height:25px;
}
#mienbro
{
	position:absolute;
	left: 21px;
	top: 22px;
	height: 20px;
	width: 200px;
	font:Arial;
	font-size:14px;
	color: #8d0f00;
	text-align:center;
	font-weight:bold;
}
#socime{
	position:absolute;
	background:url(../images/socime.gif) no-repeat;
	height:67px;
	width:211px;
	top: 49px;
	left: 7px;
}
#smc{
	position:absolute;
	background:url(../images/smc.gif) no-repeat;
	height:67px;
	width:211px;
	top: 132px;
	left: 7px;
}
#ancm
{
	position:absolute;
	background:url(../images/ancm.gif) no-repeat;
	height:67px;
	width:211px;
	top: 214px;
	left: 7px;
}
#consejo-mexicano-cardiologia
{
	position:absolute;
	background:url(../images/concejo-mexicano-cardiologia.gif) no-repeat;
	height:71px;
	width:211px;
	top: 296px;
	left: 7px;
}
#american-college-cardiology
{
	position:absolute;
	background:url(../images/american-college-cardiology.gif) no-repeat;
	height:72px;
	width:211px;
	top: 378px;
	left: 8px;
}
#american-college-cardiology02
{
	position:absolute;
	background:url(../images/american-college-cardiology.gif) no-repeat;
	height:72px;
	width:211px;
	top: 86px;
	left: 2px;
}
#tarjetas
{
	position:absolute;
	font:Arial;
	font-size:14px;
	color: #8d0f00;
	text-align:center;
	font-weight:bold;
	left: 20px;
	top: 473px;
	width: 219px;
	height: 37px;
}
#visa
{
	position:absolute;
	background:url(../images/visa.gif) no-repeat;
	width:60px;
	height:37px;
	left: 47px;
	top: 528px;
}
#mastercard
{
	position:absolute;
	background:url(../images/mastercard.gif) no-repeat;
	width:60px;
	height:37px;
	left: 146px;
	top: 528px;
}
#mapa{
	position:absolute;
	background:url(../images/dr-comparan-mapa.jpg) no-repeat;
	left: 371px;
	top: 511px;
	height: 290px;
	width: 513px;
}
#mapa-index{
	position:absolute;
	background:url(../images/dr-comparan-mapa.jpg) no-repeat;
	left: 291px;
	top: 442px;
	height: 290px;
	width: 513px;
}
#aseguranzas{
	position:absolute;
	width:196px;
	height:19px;
	left: 403px;
	top: 814px;
	font:Arial;
	font-size:14px;
	color: #8d0f00;
	text-align:center;
	font-weight:bold;
}
#seguros{
	background:url(../images/seguros.gif) no-repeat;
	position:absolute;
	width:693px;
	height:52px;
	left: 145px;
	top: 834px;
}
#aseguranzas02{
	position:absolute;
	width:190px;
	height:19px;
	left: 243px;
	top: -20px;
	font:Arial;
	font-size:14px;
	color: #8d0f00;
	text-align:center;
	font-weight:bold;
}
#aseguranzas03{
	position:absolute;
	width:190px;
	height:19px;
	left: 431px;
	top: 924px;
	font:Arial;
	font-size:14px;
	color: #8d0f00;
	text-align:center;
	font-weight:bold;
}
#aseguranzas04{
	position:absolute;
	width:190px;
	height:19px;
	left: 440px;
	top: 833px;
	font:Arial;
	font-size:14px;
	color: #8d0f00;
	text-align:center;
	font-weight:bold;
}
#seguros02{
	background:url(../images/seguros.gif) no-repeat;
	position:absolute;
	width:693px;
	height:52px;
	left: 187px;
	top: 541px;
}
#seguros03{
	background:url(../images/seguros.gif) no-repeat;
	position:absolute;
	width:693px;
	height:52px;
	left: 149px;
	top: 946px;
}
#seguros04{
	background:url(../images/seguros.gif) no-repeat;
	position:absolute;
	width:693px;
	height:52px;
	left: 162px;
	top: 859px;
}
#mapa-2{
	position:absolute;
	background:url(../images/dr-comparan-mapa.jpg) no-repeat;
	left: 301px;
	top: 794px;
	height: 290px;
	width: 513px;
}
#mapa-flash{
	position:absolute;
	left: 299px;
	top: 307px;
	height: 480px;
	width: 550px;
}
#corazon
{
	position:absolute;
	background:url(../images/cardiologia.jpg) no-repeat;
	left: 23px;
	top: 602px;
	height: 196px;
	width: 223px;
}
#torres{
	position:absolute;
	background:url(../images/dr-comparan-las-torres.jpg) no-repeat;
	left: 681px;
	top: 274px;
	height: 261px;
	width: 202px;
	background-image: url(../images/dr-comparan-las-torres.jpg);
}
#torres-2{
	position:absolute;
	background:url(../images/dr-comparan-las-torres.jpg) no-repeat;
	left: 689px;
	top: 44px;
	height: 261px;
	width: 202px;
	background-image: url(../images/dr-comparan-las-torres.jpg);
}
#torres-txt{
	position:absolute;
	left: 270px;
	top: 49px;
	height: 238px;
	width: 415px;
}
.table{
	position:absolute;
	left: 41px;
	top: 377px;
	width: 937px;
	height: 43px;
	z-index: 1;
	}
.table02
{
	position:absolute;
	left: 41px;
	top: 425px;
	width: 937px;
	height: 43px;
	z-index: 0;
	font:Arial; 
	font-size:14px; 
	color: #4c370f; 
	text-align:justify;
    }
.bg-color{background: #eadab5;}
a:link {
    color:#f4d19c;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}
/*links*/
a:visited {
	color:#f4d19c;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#c3950c;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
		}
	
a:active {
	color:#f4d19c;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
}
.rojo-link a:link{
    color:#8a0e00;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
	}
.rojo-link a:visited {
	color:#4e0800;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
}
.rojo-link a:hover {
	color:#c21c00;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	}
	
.rojo-link a:active {
	color:#8a0e00;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
}
.sdro-link a:link {
    color:#f4d19c;
	font-size: 9px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}
.sdro-link a:visited {
	color:#f4d19c;
	font-size: 9px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
}
.sdro-link a:hover {
	color:#c3950c;
	font-size: 9px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
		}
	
.sdro-link a:active {
	color:#f4d19c;
	font-size: 9px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
}

.preguntas-frec a:link{
    background:url(../images/vineta.png) no-repeat;
    color:#8a0e00;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
	margin-left:3px; 
	padding-left:18px; 
	text-align:left;
	margin-top:0px;
	height:22px;
	}
.preguntas-frec a:visited {
    background:url(../images/vineta-visit.png) no-repeat;
	color:#4e0800;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	margin-left:3px; 
	padding-left:18px; 
	text-align:left;
	margin-top:0px;
	height:22px;
}
.preguntas-frec a:hover {
    background:url(../images/vineta-over.png) no-repeat;
	color:#403f3f;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	margin-left:3px; 
	padding-left:18px; 
	text-align:left;
	margin-top:0px;
	height:22px;
	}
	
.preguntas-frec a:active {
    background:url(../images/vineta.png) no-repeat;
	color:#8a0e00;
	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	margin-left:3px; 
	padding-left:18px; 
	text-align:left;
	margin-top:0px;
	height:22px;
	}
/*estilos*/
.h1{ font:sans-serif; font-size:20px; color:#FFFFFF; text-align:left; font-weight:bold; padding-left:8px; padding-top:2px;}
.texto{font:Arial; font-size:14px; color: #4c370f; text-align:justify; padding-left:3px;}
.bold{font:Arial; font-size:14px; color: #4c370f; text-align:justify; padding-left:3px; font-weight:bold;}
.italic{font:Arial; font-size:14px; color: #8d0f00; text-align:justify; padding-left:3px; font-style:italic; font-weight:bold;}
.underline{font:Arial; font-size:14px; color: #8d0f00; text-align:justify; text-decoration:underline; font-weight:bold;}
.bineta{background:url(../images/bineta.gif) no-repeat; height:21px; font-weight:bold; font:Arial; font-size:14px; color: #403f3f; margin-left:5px; padding-left:14px; text-align:left;}
.rojo{font-weight:bold; font:Arial; font-size:14px; color: #8d0f00; margin-left:1px; padding-left:3px;}
/*sdro tabla*/
.sdro-top{background:url(../images/sdro-top-rep.gif) repeat-x;}
.sdro-izq{background:url(../images/sdro-lad-izq.gif) repeat-y;}
.sdro-der{background:url(../images/sdro-lado-der.gif) repeat-y;}
.sdro-bottom{background:url(../images/sdro-bottom-rep.gif) repeat-x;}
.sdro{background: #982816; font:Arial; font-size:9px; color: white; text-align: center;}
/*preguntas frecuentes*/
.mainDiv
{
  width: 598px;
}

.topItem
{
    font: bold 12px tahoma,Arial,sans-serif;
  	letter-spacing: 0;
  	background: url(../images/cardiotest-faq.gif) no-repeat 0 0;
  	border: none;
  	width: 600px;
  	height: 25px;
  	text-indent:10px;
  	font-size: 14px;
	font:Arial;
	text-decoration:none;
	font-weight:bold;
	padding-left:18px; 
	text-align:left;
	margin-top:0px;
	color:#ebdbb6;
	padding-top:3px;	
}
.dropMenu
{
  font: bold 11px tahoma,Arial,sans-serif;	
  background-color: #dbcba6;
  color: #403f3f;
  border: 1px solid #cbb78a;
  border-width: 0 1px 1px 1px;
  filter:alpha(opacity=100);
  padding-top:5px;
  padding-bottom:5px;
}
.subItem
{
   margin-left:10px;
   margin-top:2px;
   height:18px;
   font: 11px tahoma,Arial,sans-serif;	
   text-decoration:none;
   color: #403f3f;
   
}
.subItem a:link{
    color:#403f3f;
	font-size: 13px;
	font:Arial;
	text-decoration:none;
	text-decoration:underline;
	margin-left:3px; 
	text-align:left;
	margin-top:0px;
	}
.subItem a:visited {
	color:#4e0800;
	font-size: 13px;
	font:Arial;
	text-decoration:none;
	margin-left:3px; 
	text-align:left;
	margin-top:0px;
}
.subItem a:hover {
	color:#8b0e00;
	font-size: 13px;
	font:Arial;
	text-decoration:none;
	margin-left:3px; 
	text-align:left;
	margin-top:0px;
	}
	
.subItem a:active {
	color:#8a0e00;
	font-size: 13px;
	font:Arial;
	text-decoration:none;
	margin-left:3px; 
	text-align:left;
	margin-top:0px;
	}
/*------form table-------*/
.cssform p{
color: #C95F37;
font-family:Arial;
font-size:14px;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-bottom: 2px dashed #8F1000;
}
.cssform label{
border-bottom: 1px dotted #b29459;
float: left;
margin-left:20px; /*width of left column*/
width: 310px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform textarea{
width: 180px;
height: 80px;
}
.formbutton{
cursor:pointer;
border:outset 1px #58630e;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../formbg.gif) repeat-x left top;
}
.checkbox {border-width:6px;}
.radio {border-bottom-width:6px;}