

/* 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:5em; left:2em;}