



/* RESET */



html, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot, thead, q {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline; background-image: transparent; }



:focus {outline: 0;}



ol, ul {list-style: none;}



/* table {border-collapse: collapse;border-spacing: 0;}*/



caption, th, td {text-align: left; font-weight: normal;}



blockquote:before, blockquote:after, q:before, q:after {content: "";}



blockquote, q {	quotes: "" "";}



/* html */



h4{ font-size:12px; color:#669900; font-weight:bold}

p{ font-size:11px;}



/*estructura*/



*,html{ margin-top:10px;font-family: 'Arial',Verdana, sans-serif; font-size:11px;}





body{ background-color:#cccccc;}



A.submenu {color: #999;text-decoration: none;}



A.submenu:HOVER {color:#7B9B1B}



#contenedor{width:752px; margin-left:auto; margin-right:auto;border:0px solid #FF0000; background-color:#FFFFFF;min-height: 125px;height: auto !important;height: 125px;}



#cabecera{width:100%;height:145px;float:left;border:0px solid #cccccc;}



#contenido{width:100%;border:0px solid #cccccc;min-height: 325px;height: auto !important;height: 325px; float:left; margin-top:5px}



#pie{height:65px; width:100%;border:0px solid #cccccc; background-color:#fff;clear:both; }











	/*cabecera*/

	

#cabecera_foto{ background-image:url(../img/cabecera.jpg); height:103px; width:100%}



#menu{ background-image:url(../img/menu.gif); padding-bottom:5px }



A.menu {color:#999999;text-decoration: none;}

A.menu:HOVER {color:#666;}



ul.menu_sup {margin-left:40px; font-size:12px; margin-top:10px; font-weight:bold}

ul.menu_sup li{display:inline;  list-style-position:inside; margin-right:35px;}



#direccion { font-style:italic; margin-left:40px; color:#999999; font-size:14px; margin-top:5px}





	

	/*contenido*/

#subotonera{ float:left; width:150px;background-image:url(../img/botonera.gif); background-repeat:no-repeat; height:200px }

#subotonera2{ float:left; width:150px;}



#cuerpo{ float:left}

#cuerpo2{ float:left;  width:430px;min-height: 430px;height: auto !important;height: 430px;}

#cuerpo_intra{  width:385px; margin-left:auto; margin-right:auto;margin-bottom:30px}

#cuerpo_legal{  width:450px; margin-left:auto; margin-right:auto; margin-bottom:30px}

#cuerpo_normativa{  width:480px; margin-left:auto; margin-right:auto;margin-bottom:30px}		





			/*subotonera*/





ul.menu_sub2{border:0px solid #cccccc;list-style-position:outside; color:#FFFFFF; font-weight:bold; margin-left:40px; margin-bottom:13px; margin-top:13px; font-size:12px}

ul.menu_sub2 li{list-style:none; margin-top:13px; margin-bottom:0px; line-height: 12px}







			/*cuerpo_infor*/

			

			

#infor{ margin-top:15px}

#foto{ width:180px; height:180px;  float:left; margin-left:45px; display:inline; }

#texto_infor{ width:250px; float:left; margin-left:45px; margin-top:12px; display:inline; color:#333333}





			/*cuerpo_organigrama*/

			

#texto_organigrama{width:250px; float:left; margin-left:45px; display:inline; margin-top:32px; color:#333333}

#texto_organigrama2{width:250px; float:left; margin-left:45px; display:inline; margin-top:12px; color:#333333}



ul.organigrama {margin-left:22px; font-size:11px; margin-top:15px;}

ul.organigrama li{ list-style-position:inside; margin-right:35px;}





			/*cuerpo_donde_estamos*/



#foto2{width:250px; height:180px;  float:left; margin-left:5px; display:inline; }





			/*cuerpo_horario*/



#horario{ width:370px; height:110px; margin-left:150px; line-height:25px; margin-top:40px }

.horas{ font-weight:bold; font-size:12px; color:#669900}



			/*cuerpo_otros*/

			

#otros{width:250px; height:110px; margin-left:40px; line-height:25px;  float:left; display:inline }

#otros2{width:250px; height:110px;  line-height:25px;  float:left; display:inline }





			/*cuerpo_intranet*/

			

#enunciado{ text-align:center; margin-top:35px; background-color:#669900; width:350px; color:#FFFFFF; margin-left:auto; margin-right:auto; height:20px; font-size:12px; font-weight:bold; padding-top:3px}

#formulario{margin-top:10px;}

#frm{width:71%;font-size:10px; height:20px; margin-left:auto; margin-right:auto; margin-top:10px;}

#frm1{float:left; color:#666666; border:#000000 0px solid; margin-top:10px}

#frm2{float:right}

#button{ text-align:center; margin-top:10px}



#formulario input {font-size: 11px; color: #000; background-color:#fff; border:#669900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}



#button { width:20%; border:#333333 0px solid; margin-left:auto; margin-right:auto}



#button input {font-size: 12px; color: #fff; background-color:#669900; float:left; border:#FF0000 0px solid;}

 

#formulario select {font-size: 11px; color: #FFFFFF; background-color:#fff ; border: #669900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}



#formulario fieldset {border:0;}





				/*cuerpo_normativas*/

				

#subtitular{ font-weight:bold; color:#333333; margin-top:30px}

#lista_flash{width:530px;}



ul.lista_normativas {font-size:11px; margin-top:10px; color:#669933; font-weight:bold}

ul.lista_normativas li{  margin-top:8px}





#listadentistas{width:700px; float:left; margin-left:45px; display:inline; margin-top:32px; color:#333333}

#listadentistas2{width:275px; float:left; margin-left:45px; display:inline; margin-top:12px; color:#333333}



ul.listadentistas {margin-left:22px; font-size:11px; margin-top:15px;}

ul.listadentistas li{ list-style-position:inside; margin-right:35px;}









				/*cuerpo_noticias*/



#contenedor_noti{ width:200px; height:180px; float:left;background-color:#7B9B1B;}

#contenedor_noti2{ width:200px; height:180px; float:left; background-color:#7B9B1B; margin-left:20px; display:inline}

#contenedor_sala{ width:420px; height:40px; float:left; border:#000099 0px solid; background-color:#7B9B1B; margin-top:20px}



ul.organigrama2 {margin-left:10px; font-size:12px; margin-top:15px; font-weight:bold}

ul.organigrama2 li{ list-style-position:inside; margin-top:10px}



A.notiroll {color:#999999;text-decoration: none;}

A.notiroll:HOVER {color:#666;}



#menu_noti{ margin-left:auto; margin-right:auto; width:160px; float: left}







				/*cuerpo_contacto*/





#frm_co{font-size:11px; height:20px; margin-left:auto; margin-right:auto; margin-top:10px;}



#text{font-size:11px; margin-left:auto; margin-right:auto; margin-top:10px; float:left; display:inline}

#text1{ float:left; color:#666}

#text2{ float:right}



#formulario textarea{width:260px;background-color:#fff ; border:#669900 1px solid; font-size: 11px; color: #000; overflow: auto} 









	

	/*pie*/



#menu_bajo{ background-image:url(../img/submenu.gif); background-repeat:no-repeat;height:25px; width:580px; margin-left:30px}



ul.menu_sub {margin-left:25px; font-size:11px; margin-top:5px; font-weight:bold}

ul.menu_sub li{display:inline;  list-style-position:inside; margin-right:25px;}



A.menu_bajo {color: #FFF;text-decoration: none;}

A.menu_bajo:HOVER {color:#333333}



#pie_text{ margin-left:130px; margin-top:10px; margin-bottom:20px; font-size:10px; color:#999999}

#pie_text2{ margin-left:35px; margin-top:0px; margin-bottom:20px; font-size:10px; color:#999999}





.boton{border: 1px solid #6b8f00;background-color: #6b8f00; color:#ffffff;}





#titular_noticia{ background-color: #6b8f00;color: #ffffff;  width: 400px;padding: 5px;min-height: 20px;height: auto !important;height: 20px;}

#breve_noticia{color: #000000; height:20px; width: 400px;padding: 5px;margin-top:5px;margin-bottom: 5px;}

#contenido_noticia{color: #000000;  width: 400px;padding: 5px;margin-bottom: 5px;}





.titulo_noticia{color: #ffffff;padding: 2px; text-decoration:none;}

.ver_mas{color: #6b8f00; padding: 5px; text-decoration:none;}

.dia_calendario{padding: 1px; text-align:center; height:5px;}

.dias_calendario{padding: 1px; text-align:center; height:5px;}

.mes_calendario{padding: 2px; text-align:center; height:5px; color:#ffffff; }

.dia_asignado{padding: 2px; text-align:center; height:5px; text-decoration: none; font-family: 'Arial',Verdana, sans-serif; font-size:11px;}

.dia_asignado:hover{padding: 2px; text-align:center; height:5px;}





.texto_blanco{color: #ffffff; text-decoration:none;}



.texto_verde{color: #6b8f00; text-decoration:none;}



.texto_verdeN{color: #6b8f00; text-decoration:none;font-weight:bold;}



.enlaces{color: #000000; padding: 2px; text-decoration:none;}





.titulo_blog{color: #6b8f00; text-decoration:none;font-weight:bold;}

.texto_blog{text-align: justify; }

.fichero_blog{text-align: justify; color: #6b8f00; text-decoration:none;font-weight:bold; }

.firma_blog{font-size:9px;}

.firma_blog_verde{font-size:9px; color:#6b8f00;}

.enlace_comentarios_blog{font-size:9px; text-decoration:none; color:#000000; }

.categorias_titulo_blog{font-size:14px; color: #666666; font-weight:bold; text-decoration:none;}

.categorias_blog{font-size:11px; color: #8f8e8e; font-weight:normal;text-decoration:none;}

.categorias_blogenlace{font-size:10px; color: #8f8e8e; font-weight:normal;text-decoration:none; padding-right:15px;}

.categorias_blogenlace:link{font-size:10px; color: #8f8e8e; font-weight:normal;text-decoration:none; padding-right:15px;}

.categorias_blogenlace:hover{font-size:10px; color: #8f8e8e; font-weight:normal;text-decoration:none; padding-right:15px;}

.categorias_blogenlace:visited{font-size:10px; color: #8f8e8e; font-weight:normal;text-decoration:none; padding-right:30px;}

.boton_blog{border: 1px solid #000000;margin-top:2px;}



.comentario_blog{text-align: justify;}



.caja_comentario{text-align: justify; margin-top:0px; border: 1px solid #6b8f00; }



.arwen{

color:#F33500; font-weight:bold; text-decoration:none;

}

.arwen:link{

color:#F33500; font-weight:bold; text-decoration:none;

}

.arwen:hover{

color:#666666; font-weight:bold; text-decoration:none;

}

.arwen:visited{

color:#F33500; font-weight:bold; text-decoration:none;

}

.miscelanea{

color:#B5B500; font-weight:bold; text-decoration:none;

}

.miscelanea:link{

color:#B5B500; font-weight:bold; text-decoration:none;

}

.miscelanea:hover{

color:#666666; font-weight:bold; text-decoration:none;

}

.miscelanea:visited{

color:#B5B500; font-weight:bold; text-decoration:none;

}



.descarga{color: #6b8f00; padding: 5px; text-decoration:none;}



#vademecum{ position:relative;top:10px; left:27px;}



#ama{position:relative;top:20px; left:45px;}



/*.facebook{margin-right:37px; margin-top:23px; width:112px; float:right;}*/
.facebook{margin-right:37px; margin-top:12px; width:112px; float:right;}



.cam a{color:#999999;text-decoration: none; font-size:10px;}
