/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {margin:0;padding:0}
td{margin:0}
table{border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal}
ol {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
textarea{overflow:auto;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}
a img {border:none} 
:focus {outline: 0}

/* Enlaces */
a:link, a:visited {color:#f67e00; text-decoration:none}
a:hover {color: #b5b5b5; text-decoration:none}
a:active {color: #9E1519}

/* Encabezados */
h1{font: 20px  "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#306ba3; margin-top:15px}
h2{font-size: 15px; color:#306ba3/* color:#ff7e00*/}
h3{font-size: 14px; color:#ff7e00}

/*Globales*/
/*html,body{ height:100%; width:100%;}*/
body {font-family: Tahoma, Geneva, sans-serif; background:url(../images/fondo.jpg) repeat-x; background-position:0px 100px}
.clearfloat {clear: both; display:block; line-height: 0; height:0}
.anchofijo {width:980px; margin:0 auto;}

/*generales*/
p {font: 13px Tahoma, Geneva, sans-serif; text-align:justify}
.lista {font: 13px Tahoma, Geneva, sans-serif}
#cabecera {position:relative; z-index:2}
#franjaidioma {height:24px; background:#2f3030 url(../images/fondocab.gif) no-repeat center}
.izq {float:left}
.margendrcha {margin-right:20px}
.drcha {float:right}
#idioma {float:left; font: 11px Tahoma, Geneva, sans-serif; color:#979898; margin-top:5px}
#bandera {float:left; margin:3px 3px 0px 3px}
#logo {float:left; margin-top:20px; width:90px; height:72px}
#franjacabecera {height:95px; background-color:#306ba3; border-bottom:2px solid #FFF; margin-bottom:20px}
#wrapper {margin:20px 0px 40px 0px}
.txthome {text-align:justify; font-size:13px}
#txthome {margin-bottom:40px}
#izqhome {float:left; width:720px; margin-bottom:40px}
#drchahome {float:left; width:214px; text-align:right; margin-top:15px}
.azul{color:#306ba3}
.naranja{color:#ff7e00}
.gris{color:#333; font-weight:bold; font-size:15px}
#contenidominalt{min-height:350px}
#marcofoto {background: #fff url(../images/fondonotidetimg.gif) repeat-x; padding:11px; margin:0px 15px 15px 0px}
.justificado {text-align:justify}
.fotoder {float:right;margin-left:20px}
.colprodu {
	float:left;
	margin-right:225px;
	margin-top:25px
}
.colproduder {float:left;margin-top:25px}



/*migas*/
#migas a{color:#656464; font-size:12px} 
#migas a:hover{background-color:#feba12; color:#fff} 
#migas span{color:#F67E00; font-size:12px} 
#migas{height:50px; display:inline; margin-bottom:25px; color:#656464}
.migas {color:#656464; font: 12px Tahoma, Geneva, sans-serif}

/*noticias*/
#noticias {border-top:3px solid #d8d9d8; border-bottom:3px solid #d8d9d8; padding-top:20px}
.notifoto {float:left; margin:0px 10px 20px 0px; border:2px solid #666; background-color:#F00; height:125px}
.notifecha {font: 12px Tahoma, Geneva, sans-serif; color:#666666}
.notitit {font:16px Tahoma, Geneva, sans-serif;color:#306ba3}
.notires {font:12px Tahoma, Geneva, sans-serif; text-align:justify}
#notititr {float:left;	width:600px}
#noticonte {float:left;	width:540px; height:80px}
#fondotittular {background:url(../images/fondosecc.gif) repeat-x;height:2px;margin-bottom:20px}

#detnotifecha {margin-bottom:10px; margin-top:20px}
.detnotifecha {font:bold 12px Tahoma, Geneva, sans-serif; color:#666}
.detnotitit {color:#306ba3; margin-bottom:15px; font-size:22px}
#detnotifoto {float:right; background:url(../images/fondonotidetimg.gif); width:270px; height:214px; padding:11px; margin:0px 0px 14px 14px}
#detnotigalfoto {float:left; background:url(../images/fondonotigaldetimg.gif); width:180px; height:150px; padding:4px; margin:0px 15px 14px 0px}
.detnotires {font: italic bold 13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; margin-bottom:15px; text-align:justify}
.detnoticonte {font: 13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; text-align:justify}
.detnotipiefoto {font-size:11px}
.listanotisepara{border:1px dashed #ccc; width:500px}
.contenoticias{float:left; padding-left:15px; width:740px; height:107px; overflow:hidden; background-color:#333}
.contenoticiasdos{float:left; padding-left:15px; width:740px; height:130px; overflow:hidden}

/* paginación */
#paginacion{text-align:right; margin:10px}
.irpagina_img{}
.paginacion_borde_der{}
.paginacion_borde_izq{}
.paginaact{font-family:Arial, Helvetica, sans-serif; font-size:18px; background:#306ba3; padding:5px 10px; vertical-align:top; color:#fff}
.paginaact:hover{font-family:Arial, Helvetica, sans-serif; font-size:18px; background:#306ba3; padding:5px 10px; vertical-align:top; color:#fff}
.irpagina:link, .irpagina:visited, .irpagina:hover{padding:10px; vertical-align:top; font-size:18px; color:#242e35}
.irpagina:hover{color:#e2001a}
.pagpuntos{font-size:18px}
#paginacion_centro{float:right; width:auto;margin:0 10px}
#paginacion_sig{background: url(../images/sig_home.png);width:20px;height:24px;color:#FFF;float:right;cursor:pointer}
#paginacion_ant{background: url(../images/ant_home.png);width:20px;height:24px;color:#FFF;float:right;cursor:pointer}

/*pie*/
.pie {font: 11px  Verdana, Geneva, sans-serif; color:#222121}
#pieizq {float:left; background:url(../images/pie.png) left top; width:22px; height:39px}
#piedrcha {width:20px; height:39px; background-color:#F00; float:left; background:url(../images/pie.png) right top}
#piemedio {float:left; background:url(../images/esqpiemedio.png) 22px 0px repeat-x; width:935px; height:45px; text-align:center; padding-top:6px}
#pie {margin-top:30px}

/*tablas*/
.tablazulona {font-size:13px; color:#165ea2}
.azulonaimpar {background:url(../images/tablafondo.gif) repeat-x; /*color:#3f403f*/}
/*.azulonaimpar {background-color:#306ba3; color:#FFF}*/
.azulonapar {/*background-color:#8ba9c5;*/}

/*otros*/
.empresafoto{float:left; background: url(../images/fondoempresa.gif)  #000 repeat-x; padding:11px;	margin:0px 20px 25px 0px}
#empresatxt {float:left; /*	margin-left:15px;*/	width:640px}
.fotoproductos {float:left; margin:15px 15px 6px 0; background: url(../images/fondoempresa.gif) repeat-x; padding:5px}
.fotoborde{float:left; margin:15px 15px 0 0; border:5px solid #d6d5d5}
#certificacionesfoto {float:right;padding:5px;background-color:#CCC;margin-bottom:25px; margin:0 0 45px 20px}
.lista {font-size:12px; margin-left:30px; text-align:justify; list-style:square}

/*mapa*/
.ficha {position:relative; left:50px; float:left; background:url(../images/fondocooperativas.png); width:306px; height:150px; padding:5px; display:none}
.fichatxt {padding:10px 10px 5px 5px}
.fichatit {color:#ff7e3a;font-size:16px}
.fichares {color:#1b1b1b}
.oculto {display:none}
.fichacompuesta {position:relative; left:50px; float:left; background:url(../images/fondocooperativas.png); width:306px; height:150px; padding:5px}
.piefotog {font-size:14px}
.negrita {font-weight:bold}
.siguenos {
	width:130px;
	height:80px;
	border:1px solid #bbbbbb;
}
.siguenostit {
	background-color:#306ba3;
	color:#FFF;
	font:12px Tahoma, Geneva, sans-serif;
	padding:5px;
}
.margenizqder {
	margin:0px 18px;
}
#acceso {
	margin:13px 15px 6px 0;
}

