* {
	margin:0;
	padding:0;
}

html {
	 margin:0;
	 padding:0;
}

form, input, div, dl, dt, dd, ul, ol, li, blockquote, fieldset, th, td {
	margin:0;
	padding:0;
}


body {background:#780000;
	  margin:0px;
	  font-family:arial;
	  color:white;
	  }

a {text-decoration:none;color:white;}
	  
#contenedor {width:1024px;
			 margin:0 auto;
			 margin-top:10px;
			 background: none;
			}
			 
#header {margin:0px;padding:0px;}

#menu {width:530px;
	   float:right;
	   
	   margin-top:40px;
	   list-style:none;
	   }
#menulista{padding:0px;margin:0px;width:508px;margin-top:16px;}
.ocultar {visibility:hidden;}
	   
#menulista li a{height:58px;
		margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;}
	
#menulista li a.carmen {width:151px;
			   background-image:url(../imagenes/carmen.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li a.carmen:hover {width:151px;
			   background-image:url(../imagenes/carmen2.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li a.servicios{width:94px;
			   background-image:url(../imagenes/servicios.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li a.servicios:hover {width:94px;
			   background-image:url(../imagenes/servicios2.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li.serviciosli:hover {width:94px;
			   background-image:url(../imagenes/servicios2.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li a.contacto {width:103px;
			   background-image:url(../imagenes/contacto.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li a.contacto:hover {width:103px;
			   background-image:url(../imagenes/contacto2.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li a.online {width:160px;
			   background-image:url(../imagenes/online.jpg);
	background-repeat:no-repeat;
	background-position:right;}
#menulista li a.online:hover {width:160px;
			   background-image:url(../imagenes/online2.jpg);
	background-repeat:no-repeat;
	background-position:right;}
	
a img{border:0px;}


#menulista li ul.menu2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:white;
	width:156px;
	position:absolute;
	top:124px;
    left:775px;
	border:1px solid #881313;
	border-top:none;
	color:#881313;
	height:90px;
	
	
}
#menulista li:hover ul.menu2 {
	display:block;}

#menulista li ul.menu2 li a{height:40px;margin-left:10px;margin-top:7px;}
.submenu{height:10px;padding-top:10px;margin-left:10px;}
.submenu2{font-size:14px;margin-top:40px;padding-left:50px;margin-right:20px;}
.submenu2 li{margin-bottom:10px;}

.menuvisible {color:#881313;font-size:12px;margin-top:20px;}
.submenu2 a  {color:#881313;}
.submenu2 a:hover {font-weight:bold;}

.miniaturas1 {float:left;width:180px;border:3px solid #881313;margin-right:20px;margin-bottom:20px;background-color:#881313;}
.miniaturas2 {float:left;width:180px;border:3px solid #881313;margin-bottom:20px;background-color:#881313;}
.titulomini {padding:5px;text-align:center;font-size:14px;color:white;}

#menulista  li{display:inline;
			text-decoration:none;}


#contenido {width:100%;
			background-color:white;
			float:left;
			color:#881313;
			padding-bottom:40px;}

			
#contenido2{width:100%;
			background-color:white;
			float:left;
			color:#881313;
			padding:10px;
			margin:20px;
			}

#contenido2 table {
		border-collapse: collapse;
		width: 100%;
	}

#contenido2 td, th {
		border: 1px solid #dddddd;
		text-align: left;
		padding: 8px;
	}
	
#contenido2 th:nth-child(even) {
		font-weight: normal;
	}

#contenido2 tr:nth-child(even) {
		background-color: #dddddd;
	}
	
#contenido2 a {
		color:blue;
	}
	
#contenido2 p {
		text-align: justify;
	}
	

#proteccion {width:100%;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:30px;float:left;background:white;}
#proteccion h3{margin-top:15px; margin-bottom:5px; color:#881313;}
#proteccion h2{margin-top:40px; margin-bottom:40px;border-bottom:5px solid #881313; color:#881313;}
#proteccion h1{margin-bottom:40px;background-color:#881313; color:white;padding:10px;text-align:center;}
#proteccion p {margin-bottom:20px;font-size:14px;text-align:justify;color:#881313;}
#proteccion a{text-decoration:underline;color:#881313;font-weight:bold;}

#proteccion table {
		border-collapse: collapse;
		width: 100%;
		color:#881313;
	}

#proteccion td, th {
		border: 1px solid #dddddd;
		text-align: left;
		padding: 8px;
	}
	
#proteccion th:nth-child(even) {
		font-weight: normal;
	}

#proteccion tr:nth-child(even) {
		background-color: #dddddd;
	}
	
#proteccion ul, ol {
		color:#881313;
		margin-left: 40px;
		margin-right: 20px;
		text-align:justify;
		font-family:arial;
		font-size: 	14px;
	}

#aviso {width:100%;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:30px;float:left;background:white;}
#aviso h2{margin-bottom:40px;border-bottom:5px solid #881313;}
#aviso h1{margin-bottom:40px;background-color:#881313; color:white;padding:10px;text-align:center;}
#aviso p {margin-bottom:20px;font-size:14px;text-align:justify;}
#aviso p a{text-decoration:underline;color:#881313;font-weight:bold;}
	
	
#colizq {width:600px;padding-left:20px;padding-top:20px;padding-bottom:30px;float:left;background:white;}
#colizq3 {width:400px;padding-left:20px;;padding-bottom:30px;float:left;background:white;}
#colizq2 {width:600px;margin-left:20px;margin-top:20px;padding-bottom:10px;float:left;background:white;border:2px solid #881313;}
#contenido2 h1{background-color:#881313; color:white;padding:10px;text-align:center;margin:20px;margin-bottom:0px;font-size:30px;}
#colizq h2{margin-bottom:40px;border-bottom:5px solid #881313;}
#colizq h1{margin-bottom:40px;background-color:#881313; color:white;padding:10px;text-align:center;}
#contenido h1.consulta{margin-bottom:40px;background-color:#881313; color:white;padding:10px;text-align:center;margin:20px;}
#contenido p.tratamiento{margin-bottom:40px;padding:10px; text-align:justify;margin:20px;}
#contenido a.tratamiento{text-decoration:underline;color:#881313;font-weight:bold;}
#colizq p {margin-bottom:20px;font-size:14px;text-align:justify;}
#colizq p a{text-decoration:underline;color:#881313;font-weight:bold;}
#colder{width:354px;float:left;padding-left:40px;}
#colder2{width:340px;float:left;border:2px solid #881313;margin-left:30px;margin-top:20px;padding-bottom:10px;}
#colder2 h2{margin-bottom:40px;background-color:#881313; color:white;padding:13px;text-align:center;}
#colder3{width:354px;float:left;padding-left:20px;padding-top:20px;}
#colder4{width:354px;float:left;padding-left:20px;}
#colder3 h1{margin-bottom:40px;background-color:#881313; color:white;padding:10px;text-align:center;}
#footer {width:100%;
		height:100px;
		margin-top:20px;
		float:left;}
		
#footer p {text-align:center;}
		
#footer p a {text-decoration:none;
			font-size:12px;
			margin:0 20px;}
			
#footer a {}