/* CSS Document */



div#container {

	margin:auto;

	height:auto;

	width:800px;

	border:1px solid #CCCCCC;

}







/**/



div#header{ width:800px; height:120px}/* height:92px*/



div#logo{ float:left; width:428px; height:120px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:center; cursor:pointer;}

div#logo2{ margin: 0 auto; width:428px; height:120px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:center; cursor:pointer;}

div#newsletter{ float:right; width:372px; height:120px; background-color:#92cfd8;/* background-image:url(../images/newsletter2.gif); background-position:top; */background-repeat:no-repeat;position:relative}



div#clear {clear:both}



/**/



 

div#menu{ width:800px; height:66px; background-image:url(../images/menu.jpg); background-repeat:repeat-x}





/**/



#main {height:auto; width:800px; background-color:#b7e0ff }



/*html #main{

height:auto;

 width:800px; 

 background-color:#b7e0ff;

 float:left;

}*/

#login-ads {display: inline;

	float:left;

	height:auto;

	width:200px;

}





  

  

#body{

	float:left;

	min-height:610px;

	width:598px;

	background-color:#FFFFFF;

}

/*html #body{

	float:right;

	min-height:610px;

	width:570px;

	background-color:#FFFFFF;

	margin-top:0;

}*/







#banner{ height:397px; width:572px; background-image:url(../images/banner.jpg);  border-left: 2px solid #000000}





/*html #banner{ height:397px; width:570px; background-image:url(../images/banner.jpg);  border-left:0} */



#content{

	height:auto;

	width:598px;

	background-color:#FFFFFF;

}

/*html #content{

	height:auto;

	width:570px;

	background-color:#FFFFFF;

}*/

.ancho_pesos{

width:598px;



}

* html .ancho_pesos{

width:570px;



}

div#doctors{float:left; height:370px; width:235px; border-right: 1px dotted #000;}



div#welcome{float:left; height:auto; width:348px;}



/**/





div#footer{width:800px; height:58px; background-image:url(../images/footer.jpg); background-repeat:repeat-x}







/*Logo Fonts*/



.content-red { font-family:Arial; font-size:12px; color:#FF0000;font-weight:bold;}



.content-blue { font-family:Arial; font-size:12px; color:#113d8f;font-weight:bold;}



.bigred {

	font-family:"trebuchet MS";

	font-size:18px;

	color:#FF0000;

	font-weight:bold;

}



.bigblue{

	font-family:"trebuchet MS";

	font-size:18px;

	color:#0000CC;

	font-weight:bold;

	text-transform: capitalize;

}



/*Fonts*/



.login { font-family:Arial; font-size:11px; color:#042f50}



.notmember { font-family:Arial; font-size:15px; color:#042f50}





.signup { font-family:Arial; font-size:11px; color:#0d3d95}



.unsubscribe { font-family:Arial; font-size:10px; color:#0b4c6b}



.content { font-family:Arial; font-size:12px; color:#575757}



.contentblack { font-family:Arial; font-size:12px; color:#000000}



.contentblack2 { font-family:Arial; font-size:12px; color:#000000; font-weight:bold;}



.subcontent { font-family:Arial; font-size:11px; color:#575757}



.link { font-family:Arial; font-size:12px; color:#0d3d95}





.white { font-family:Arial; font-size:12px; color:#fff}



.white A:link {text-decoration: none}

.white A:visited {text-decoration: none}

.white A:active {text-decoration: none}

.white A:hover {text-decoration: underline}





.blue1 { font-family:Arial; font-size:14px; color:#003366}





.blue2 { font-family:Arial; font-size:18px; color:#003366}









.red1 {

	font-family:tahoma;

	font-size:16px;

	color:#FF0000;

	font-weight:normal;

}





.bluetitle {color:#000066}



.handcursor {
cursor:pointer;
}


.admin-buttons {

	font-size: 14px;

	background-image: url(../images/buttons_background.jpg);

	padding: 3px;

	filter: Shadow(Color=black, Direction=1);

	background-color: #FFC929;

	font-family: Tahoma;

	font-weight: bold;

	border: 1px solid #E7AD01;

}



.admin-buttons-small {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #316AC5;

	border: 1px solid #006699;

	font-size: 9px;

}

.admin-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.admin-table-cells {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #F6F5F0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

.admin-table-sub {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #F2F5F7;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	font-weight: bold;

}





.admin-table-top {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	font-size: 13px;

	background-image: url(../images/gardientbar.jpg);

	padding-top: 10px;

	background-repeat: repeat-x;

	background-position: top;

}



/*

estilos de los mensajes

*/

.msg_error {

	padding: 10px 0 0 10px;

	color: red;

	background-color: #FCEFF2;

	background-image: url(../images/error.png);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

}

.msg_warning {

	background: url(../images/warning.png) no-repeat;

	padding: 10px 0 0 40px;

	color: #FFD100;

}

.msg_ok {

	padding: 10px 0 0 40px;

	color: #0000FF;

}

.green-points {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #009900;

}

.red-points {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FF0000;

	font-weight: bold;

}

.table-green {

	font-family: Arial, Helvetica, sans-serif;

	height: 30px;

	padding-top: 10px;

	font-size: 14px;

	background-color: #D9FAC5;

}

.table-red {

	background-color: #FBE3E3;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #D8D5C6;

}

.table-green1 {

	background-color: #F5FDF2;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #D7D4C4;

}

.rwd1 {

	background-image: url(../images/rwd1.jpg);

	font-size: 14px;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #333333;

	color: #FFFFFF;

}

.rwd2 {

	background-image: url(../images/rwd2.jpg);

	font-size: 15px;

	font-weight: bold;

	padding: 6px;

	border: 1px solid #333333;

	background-color: #248AD5;

	background-repeat: repeat-x;

	color: #FFFFFF;

}

.rwd3 {

	background-image: url(../images/rwd3.jpg);

	font-size: 17px;

	font-weight: bold;

	border: 1px solid #333333;

	padding-top: 6px;

	padding-right: 30px;

	padding-bottom: 6px;

	padding-left: 30px;

	background-color: #FFCD3E;

	background-repeat: repeat-x;

	color: #333333;

}

.rwd4 {

	background-image: url(../images/rwd4.jpg);

	font-size: 10px;

	font-weight: bold;

	border: 1px solid #333333;

	color: #FFFFFF;

	width: 120px;

}



.rwd5 {

	background-image: url(../images/rwd1.jpg);

	font-size: 10px;

	font-weight: bold;

	border: 1px solid #333333;

	color: #FFFFFF;

	width: 120px;

}

.smalltxt {

	font-size: 10px;

}


