/*TECRESA*/
/* -----------------------------TIPOGRAFÍA-----------------------------*/
body, td,th,thead,tbody,tfoot,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,blockquote,textarea,input,select{font-family : Arial, Helvetica, sans-serif;  color : #000000; } 
b,strong {font-weight : bold;}
em,i {	font-style : italic;}
img{ border:none;}
.clear{ clear:both; padding:0; margin:0; font-size:1px;}
/*-----------------------------fin TIPOGRAFÍA-----------------------------*/

/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/
body#bg {background-image:url(../imagenes-plantilla/tecresa2.jpg); text-align:center; margin:0 auto;}
a {color : #b52841;  text-decoration : none; }
a:hover {color : #000000;}
.fondo1{background-color: #dcdddb;}

/*-----------------------------fin ESTILOS GENÉRICOS-----------------------------*/

/*-----------------------------CONTENIDO-----------------------------*/
				div.contenido1 {margin-bottom : 0px;}
					table.menuizq { }
						td.menuizq1 { border-bottom : 0px solid #B4B9FE; }
							div.menuizq1 {margin-bottom : 3px;  margin-left : 7px;  margin-right : 5px;  margin-top : 8px;}
								a.menuizq1,span.menuizq1 { font-weight : bold; font-size:12px; color: #FFFFFF;text-decoration : none;  text-transform : uppercase; }
								a.menuizq1:hover {color: #cecfce;}
						td.misepara-primero{}
						td.misepara{background: url(../imagenes-plantilla/body3.gif) repeat-x;}
						td.misepara-seleccionado{background: url(../imagenes-plantilla/shim.gif) repeat-x;}
						td.misepara-ultimo{background: url(/imagenes-plantilla/mi_separa.gif) repeat-x;}
						td.menuizq2 {background : url(../imagenes-plantilla/menuizq2_der.gif)  repeat-y right; }
						td.menuizq2-seleccionado {background : url(../imagenes-plantilla/menuizq2_der.gif)  repeat-y right; background-color: #D8CDAF; }
							div.menuizq2 {margin-bottom : 5px;  margin-left : 16px;  margin-right : 6px;  margin-top : 3px; text-indent:-9px}
								a.menuizq2{ font-size:11px; font-weight : normal; color: #000000; text-decoration : none;}
    							a.menuizq2-seleccionado{ font-size:11px; font-weight : bold; color:#000000; text-decoration : none;}
								a.menuizq2:hover,a.menuizq2-seleccionado:hover {color: #8A1228;}
						td.menuizq3 {background : url(../imagenes-plantilla/menuizq2_der.gif)  repeat-y right; }
						td.menuizq3-seleccionado {background : url(../imagenes-plantilla/menuizq2_der.gif)  repeat-y right; background-color: #D8CDAF; }
							div.menuizq3 {margin-bottom : 5px;  margin-left : 24px;  margin-right : 6px;  margin-top : 3px; text-indent:-10px}
								a.menuizq3{ font-size:10px; font-weight : normal; color: #000000; text-decoration : none;}
    							a.menuizq3-seleccionado{ font-size:10px; font-weight : bold; color:#000000; text-decoration : none;}
								a.menuizq3:hover,a.menuizq3-seleccionado:hover {color: #8A1228;}
						td.menuizq4 {background : url(../imagenes-plantilla/menuizq2_der.gif)  repeat-y right; }
						td.menuizq4-seleccionado {background : url(../imagenes-plantilla/menuizq2_der.gif)  repeat-y right; background-color: #D8CDAF; }
							div.menuizq4 {margin-bottom : 5px;  margin-left : 32px;  margin-right : 6px;  margin-top : 3px; text-indent:-11px}
								a.menuizq4{ font-size:9px; font-weight : normal; color: #000000; text-decoration : none;}
    							a.menuizq4-seleccionado{ font-size:9px; font-weight : bold; color:#000000; text-decoration : none;}
								a.menuizq4:hover,a.menuizq4-seleccionado:hover {color: #8A1228;}
						
				/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */

				/*EDITOR WEB*/

				div.articulo {font-size : 14px;   margin-bottom : 3px;  }
						div.antetitulo{font-size: 14px}
						div.titulo1, div.titulo1 a{font-weight: bold; font-size: 22px; margin-bottom: 2px; color: #006600; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.titulo2, div.titulo2 a{font-weight: bold; font-size: 15px; margin-bottom: 2px; color: #000000; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.titulo3, div.titulo3 a{font-weight: bold; font-size: 14px; margin-bottom: 2px; color: #000000; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.titulo4, div.titulo4 a{font-weight: bold; font-size: 13px; margin-bottom: 2px; color: #000000; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.titulo5, div.titulo5 a{font-weight: bold; font-size: 11px; margin-bottom: 2px; color: #000000; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.titulo6, div.titulo6 a{font-weight: normal; font-size: 10px; margin-bottom: 2px; color: #000000; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.tecresa1, div.tecresa1 a{font-weight: bold; font-size: 12px; margin-bottom: 2px; color: #006600; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.titulo6 a{font-weight: normal; font-size: 10px; margin-bottom: 2px; color: #b52841; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.entradilla{font-size: 12px; margin-bottom: 3px; color: #636563; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.entradilla2{font-size: 12px; margin-bottom: 3px; color: #8A1228; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.normal{font-weight: normal; font-size: 11px; margin-bottom: 0px; color: #000000; font-family:Arial, Verdana, Helvetica, sans-serif}
						div.firma{font-weight: normal; font-size: 9px; margin-bottom: 2px; margin-top: 2px; margin-left: 0px; color: #000000; font-family:Arial, Verdana, Helvetica, sans-serif}
			td.franja {background-color: #3d4fb1;}
			/*fin EDITOR WEB*/
			
		
/*-----------------------------fin CONTENIDO-----------------------------*/
				/*MENU IZQ1 OCULTOS*/
				table.menuizq td.menuizq1,table.menuizq td.menuizq1 div.menuizq1,table.menuizq td.menuizq1 div.menuizq1 a.menuizq1{display:none;}
				div.contenido1 tr.mapa {display:none;}		/*----------------*/
			

/*-----------------------------ANTE-PIE-----------------------------*/
table.ante-pie{border-top:0px solid white;border-bottom:0px solid #0646BB;}
td.ante-pie1 {background-color : #0646BB;}
div.margen-antepie{margin-bottom: 4px;}
/*-----------------------------fin ANTE-PIE-----------------------------*/

/*-----------------------------ENLACES-----------------------------*/
a.titular-noticias {font-size: 11px; margin-bottom: 3px; color: #3244AA; font-family: Verdana, Arial, Helvetica, sans-serif}
span.nombre-seccion-noticias {font-weight: bold; font-size: 11px; margin-bottom: 3px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}



/*-----------------------------inicio iframe-----------------------------*/
div.contenido3 {margin-bottom : 0px;  margin-left : 10px;  margin-right : 10px;  }
table.contenido-flash {background-color : #ffffff; border-left:0px solid #ffffff; border-right:0px solid #ffffff;}


/*--------------------------------------*/
div.portada-site { margin:0 auto; text-align:center; }/* margen a la siguiente plantilla */
#all{ background-color:#FFFFFF; padding:5px 0 0 0; text-align:center; margin:10px auto 0 auto; width:778px; border:1px solid #264609;}
/*cabecera*/
#logoestirado{ margin:0 auto; text-align:center; width:762px; padding:0 0 6px 0}
#logoestirado img{ margin:0 auto; text-align:center;}
#rotacion{ margin:0 auto; text-align:center; width:762px;}
#cabecera{ text-align:left; width:762px;}
	#logo{ float:left; width:500px; padding:10px 0 5px 0}
	#logo img{ margin:0 0 0 15px;}
#cabeceraD{ float:right; width:250px;}
	#idioma{ text-align:right; margin:0 auto; padding:6px 10px 0 0}
		#idioma a{  font-size:11px; font-weight:bold; color:#006600; text-decoration:underline; font-weight:bold; text-transform:uppercase;}
		#idioma a:hover{ text-decoration:none;}
	#enlaces-especiales{ text-align:right; margin:0 auto; padding:35px 10px 6px 0; color : #636563; text-decoration:none;color : #596D36; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#enlaces-especiales a{ color : #596D36; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
#menusup{ width:762px; border-top:1px solid #264609; border-bottom:1px solid #264609;}
#menusup ul{ list-style:none; padding:0 0 0 0; margin:0;}
#menusup ul li{ list-style:none; display:block; float:left; padding:0; margin:0;}
#menusup ul li a{background: url("/imagenes-plantilla/separa_menusup.gif"); background-repeat:no-repeat; background-position: right 50%; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 8px 5px 8px;}
#menusup ul li a:hover, #menusup ul li a.a-seleccionado{ background-color:#D76514; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px}
#menusup ul li span{}

#contenido{ width:762px; padding:8px 0 0 0}
td.contenido1{ width:146px;}
td.separacion1-2{ background-color:#FFFFFF; width:5px; font-size:1px;}
td.contenido2{ background-color:#FFFFFF; border:1px solid #97B467;}

/*menuizq*/
td.menuizq1{ background-color:#D76514; border-bottom:1px solid #006600;}
div.menuizq1{padding:5px 2px 5px 5px; margin:0 auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}

td.menuizq2{ background-position: 0px 50%;  background-color:#C5D5AA; padding:5px 0 5px 0; border-bottom:2px solid #B9C8A0;}
td.menuizq2 a{background:transparent url("/imagenes-plantilla/mi2_marca.gif"); background-repeat:no-repeat; background-position: 10px 50%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; padding:0 0 0 20px;}
td.menuizq2 a:hover{ color:#D76514}
td.menuizq2-seleccionado{ background-position: 0px 50%;  background-color:#97B467; padding:5px 0 5px 0; border-bottom:2px solid #8EA961;}
td.menuizq2-seleccionado a{background:transparent url("/imagenes-plantilla/mi2_marca.gif"); background-repeat:no-repeat; background-position: 10px 50%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; padding:0 0 0 20px; font-weight:bold;}

/*contenido*/
div.contenido2{ padding:15px;}
table.contenido{ width:100%}
.c2TL{background:transparent url("/imagenes-plantilla/cuadro_verde.gif"); background-repeat:no-repeat; background-position: top left; padding:0; margin:0;}
.c2TR{background:transparent url("/imagenes-plantilla/cuadro_naranja.gif"); background-repeat:no-repeat; background-position: top right; padding:0; margin:0;}
/*.c2BL{background:transparent url("/imagenes-plantilla/cuadro_naranja.gif"); background-repeat:no-repeat; background-position: bottom left; padding:0; margin:0;}
.c2BR{background:transparent url("/imagenes-plantilla/cuadro_naranja.gif"); background-repeat:no-repeat; background-position: bottom right; padding:0; margin:0;}*/

/*pie*/
#pie{width:762px;padding:3px 0 3px 0;background-color:#006600}
#pie1{ float:left; padding:0 0 0 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9.5px; color:#FFFFFF; font-weight:bold;}
#pie2{ float:right; padding: 0 4px 0 0}
#pie a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-style:italic; font-weight:bold;}


/*portada*/
#portada{  border:1px solid #97B467; padding: 20px 0 0 0; margin:0 auto; text-align:right; width:768px; background:transparent url("/imagenes-plantilla/cuadritos_portada.gif"); background-repeat:no-repeat; background-position: 0px 0px; }
#certificaciones{ margin:0 auto; text-align:right; padding:0 30px 0 0}
#contenido-portada{ background-color:#518811; padding:10px 0 7px 0; margin:0 auto; text-align:center;}
#contenido-portada img{ border:2px solid #FFFFFF;}
#portada #cabecera{ padding: 0px 0 10px 0; }
#portada #logo{ padding:20px 0 5px 0 }
#antepie{ height:37px; background:#FFFFFF url("/imagenes-plantilla/cuadritos_portada2.gif"); background-repeat:no-repeat; background-position: bottom; margin:0 auto; text-align:center;}
#idiomas{ text-align:center; margin:0 auto; padding:10px 0px 0 0}
		#idiomas a{  font-size:12px; font-weight:bold; color:#333333; text-decoration:underline; font-weight:bold; text-transform:uppercase;}
		#idiomas a:hover{ text-decoration:none;}
		
/*contacto*/
.contenido-contacto{ width:100%; padding:0;}
table.contenido-contacto{ width:100%;}
.contenido-contacto table{ width:98%;}
.contenido-contacto table th{  font-size:12px; text-align:left; color:#97B467; width:30%;}
.contenido-contacto table td{  width:60%;}
.contenido-contacto table td input{  border:1px solid #97B467; font-size:11px; color:#333333; width:100%;}
.contenido-contacto table td input.boton{font-weight : bold; font-size:11px; color: #FFFFFF;text-decoration : none; border-left:1px solid #000000;border-right:1px solid #666666;border-top:1px solid #000000; border-bottom:1px solid #666666;  background-color : #97B467; cursor:hand; width:auto;}
textarea{ border:1px solid #97B467; font-size:11px; color:#333333; width:100%;}
#descripcion{ font-size:11px; font-weight:bold; }


#serviciotecnologia{ text-align:center; margin:0 auto; padding:8px; border-bottom:1px solid #518811 }
table.dondestamostabla{ width:96% }
table.dondestamostabla th{ border:1px solid #FFFFFF; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; background-color:#333333; padding:2px;  }
table.dondestamostabla td{ text-align:left; border:1px solid #333333; padding:3px; }

.contenido2 ul,.contenido2 li{ color:#000000; font-size:11px; font-family:Arial, Verdana}

.tablafotos{ padding:10px 0 10px 0}
.tablafotos table{ width:auto;}
.tablafotos td{ padding:2px; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background-color:#FFFFFF; text-align:center!important; vertical-align:middle!important}
.tablafotos img{ float:none; text-align:center!important; margin: 0 auto; border:1px solid #FFFFFF;}
ul, li{font-size:11px;}
