@CHARSET "UTF-8";

.contacts_page_left { width:420px; margin-bottom:30px;}
.contacts_page_left h1 { margin:0px; /*font-size:22px; color:#f79722;*/ margin-bottom:16px; }
.contacts_page_left h3 { margin:0px; /*font-size:18px; font-weight:normal;*/ margin-bottom:33px; }
.contacts_page_left ul { margin:0px; padding:0px; list-style-type:none; margin-top:24px; }
.contacts_page_left ul li { list-style-type:none; font-size:16px; font-weight:bold; color:#000000; margin:0px; padding:0px; }
.contacts_page_left ul ul { margin-left:16px; margin-top:4px; margin-bottom:0px; }
.contacts_page_left ul ul li { color:#44566b; font-weight:normal; margin-bottom:35px; }
.contacts_page_left ul ul li.last { margin-bottom:24px; }
.contacts_page_left ul ul li p { margin-bottom:4px; margin-top:0px; }
.contacts_page_left .map { margin-top:30px; font-size:12px; }
.contacts_page_left .map div { margin-top:11px; }
.contacts_page_right { width:420px; float:right; margin-bottom:30px; padding-top:30px; }
.contacts_page_right ul { margin:0px; padding:0px; list-style-type:none; }
.contacts_page_right ul li { font-size:16px; margin-bottom:7px; font-weight:bold; }
.contacts_page_right ul li a { color:#3a63ae; }
.contacts_page_right ul ul { margin-left:10px; margin-top:8px; margin-bottom:0px; }
.contacts_page_right ul ul li { color:#44566b; font-weight:normal; margin-bottom:35px; }
.contacts_page_right p { margin-bottom:4px; margin-top:0px; }
.contacts_page_right .map { margin-top:15px; margin-bottom:20px; font-size:12px; }
.contacts_page_right .map div { margin-top:11px; }
.contacts_page_right .contacts_dropdown { margin-left:16px; }

.contacts_btn_menu { background:url('./img/btn_cmenu_left.gif') no-repeat left center; cursor:pointer; height:48px; margin-bottom:20px; }
.contacts_btn_menu .hvr { position:absolute; margin:0px; padding:0px; width:336px; height:28px; margin-top:-4px; background:url(img/x.gif) no-repeat; }
.contacts_btn_menu div { background:url('./img/btn_cmenu_right.gif') no-repeat right top; padding-top:13px; padding-bottom:12px; padding-left:47px; }


.contacts_btn_menu h3 
{ 
	font-family: Calibri,'Trebuchet MS',sans-serif;
	letter-spacing: 0px;
	margin: 0px;
	font-size:18px; 
	font-weight:bold; 
	margin:0px; 
	padding:0px;
}
.contacts_btn_menu h4 
{ 
	color:#f79722!important; 
	font-family: Calibri,'Trebuchet MS',sans-serif;
	letter-spacing: 0px;
	margin: 0px;
	font-size:18px; 
	font-weight:bold; 
	margin:0px; 
	padding:0px;
} 



.contacts_btn_menu img.plus_min { position:absolute; margin-left:-32px; margin-top:0px; color:#44566b; }
*html .contacts_btn_menu img.plus_min { margin-top:0px; }

.block_links_contact_page { padding-left:65px; padding-right:65px; width:870px; }


.contact_page_adress td { font-size:16px; }
.contact_page_adress td h2 { /*font-size:18px; font-weight:normal;*/ margin-bottom:0px; }


table.contact_page_adress td,
div.center_r table td
{
	text-align: left;
}



.contacto_horario
{
	position: absolute;
	top: 20px;
	left: 650px;
	width: 300px;
	height: 100px;
}

.contacto_horario p
{
	margin: 0px;
	margin-top: 8px;
}



#mapa_google
{
	position: relative;
	width: 880px;
	height: 500px;
	border: 1px solid #a6b5c6;
	margin-bottom: 20px;
}
/*Lo que estaba en la página confirmacionrespuesta.htm y en doctor.htm*/

table.contacto
	{
		width: 100%;
	}
	
table.contacto th
	{
		text-align: right;
		width: 30%;
	}
	
table.contacto td
	{
		text-align: left;
		width: 70%;
	}
	
	
input.texto,
textarea.texto,
select.texto
	{
		border: 1px solid #265c80;
		color: #265c80;
	}
	
input.texto:focus,
textarea.texto:focus,
select.texto:focus
	{
		border: 1px solid #f79722;
		color: #265c80;
	}
	
input.boton
	{
		border: 1px solid #265c80;
		color: #265c80;
		background-color: white;
		padding: 2px 10px;
	}
	
.texto_error
	{
		border: 1px solid #ff0000;
		color: #265c80;
	}
	
p.error
	{
		color: #ff0000;
		padding: 0px 100px;
	}
p.text{ font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.Estilo1 {font-size: 14px}
.Estilo2 {font-size: 16px; }

/*los 3 siguientes estilos estaban en doctor.htm y no en confirmacionrespuesta.htm*/


.specialwidth
{
	width: 250px!important;
}
.block_links .center_r td {
		width: auto;
}
td, div.center_r table td {
text-align: left!important;
}
