html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-style: normal; vertical-align: baseline}
:focus {outline: 0}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
strong, b {	font-weight: bold;}
em, i {	font-style: italic;}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea {margin: 0; padding: 0}
.floatFix { 
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
	overflow:hidden
}
a{ color:#87ac0c; text-decoration:none; }
.floatL{ float:left; display:inline;}
.floatR{ float:right; display:inline;}
body {
	background:#131313 url(../images/bgMain.jpg) center fixed;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}
.flash {
	z-index: -999;
}
.contenedor{
	width:990px;
	margin:0 auto 20px;
}
#header{
	width:990px;
	height:174px;
}
#header .fecha{
	font-size:12px;
	color:#999;
	margin:11px 40px 0 0;
}
#header .logo{
	width:430px;
	height:80px;
	margin:30px 0 10px 32px;
}
#header .logo a{
	background: url(../images/webmedia.png);
	width:348px;
	height:77px;
	text-indent:-5000px;
	display:block;
}
#header .menu{
	width:970px; position:relative;
	background: url(../images/bg_menu.png) top;
	height:41px;
	padding:13px 0 0 20px;
}
/****************************************************************MENU DESPLEGABLE*/
ul#navmenu-h { float:left; margin: 0; padding: 0; list-style: none; position: relative;
width:795px; }

ul#navmenu-h { 
	margin: 0; 
	padding: 0;
	list-style:	none; 
	position: relative;
}
ul#navmenu-h ul { 
	width: 180px; /* Sub Menu Width */ 
	margin: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 100%; left: 0;
	background:url(../images/bg_submenu.gif) bottom no-repeat;
	padding-bottom:6px;
}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {
	top: 0; 
	left: 100%;
	background:#555;
	padding-bottom:0px;
}
ul#navmenu-h li {
	float: left;
	display: inline;
	position: relative;
	height:33px;
}
ul#navmenu-h ul li {
	width: 180px;
	padding:0;
	display: block;}/* Root Menu */ 
ul#navmenu-h a {
	color:#eee; text-transform:uppercase;
	font-size:16px; font-weight:900;
	margin-right:2px;
	padding:8px 18px 4px 18px;
	height:18px;
	float:left;
	text-decoration:none;
}
/* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
	color:#87ac0c; background:url(../images/bg_menu_on.gif) center bottom no-repeat;
}
ul#navmenu-h a:focus, ul#navmenu-h a.on{
	color:#87ac0c; background:url(../images/bg_menu_on.gif) center bottom no-repeat;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
	float: left;
	background: #0c6cad url(../images/bg_sub_li_hover.png) top left no-repeat;
	font-size:14px !important;
	font-weight:800;
	width:165px;
	padding:7px 5px 8px 10px;
	
}
/* 2nd Menu Hover Persistence */ 
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background: #555 url(../images/bg_sub_li_hover.png) top left no-repeat; }

/* 3rd Menu */ ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { background: #555; margin-right:15px; background-image:none !important  }
/* 3rd Menu Hover Persistence */ ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { background: #666; background-image:none !important  }

/* 4th Menu */ ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #666;  background-image:none !important }
/* 4th Menu Hover */ ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #333; } 
/* Hover Function - Do Not Move */ 
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul 
	{ display: none;} 
	
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { 
	display: block;
}
/****************************************************CUERPO*/
#cuerpo{
	width:980px; padding:13px 0 10px 18px;
	background: url(../images/bg_contenedor.png) repeat-y;
}
#sidebar{
	width:300px;
	min-height:300px;
	margin:0 25px 0 0;
}
#central{
	width:630px;
	min-height:300px;
	margin:0 25px 0 0;
}
.galeria_home{border-bottom:2px solid #333; margin-bottom:15px; padding-bottom:10px; width:955px;}
#central.enteroo{ width:955px !important; margin:0px !important}
#central p{ color:#999}
#central p strong{ color:#ccc}
#central h4{ color:#87ac0c; font-size:14px; font-weight:900; text-transform:uppercase; border-bottom:2px solid #333; padding:3px 0 7px;  margin-bottom:7px;}
#sidebar h3{
	width:300px;
	font-size:18px; color:#fff;
	font-weight:normal; text-transform:uppercase;
}
#sidebar h3 strong{ color:#87ac0c;}
.box_side{
	margin:0px 0 15px;
	text-align:center;
	width:300px;
	border-bottom:2px solid #333;
	margin-bottom:15px; padding-bottom:5px;
}
.box_side p{
	padding:3px 0px 6px;
	color:#777;
	text-align:left;
}
.box_side blockquote{ font-size:13px; text-align:left; color:#999; margin:6px 0;}
.box_side blockquote strong{ color:#CCC;}
.box_side .mas{
	text-align:center;
	padding:0px 8px;
	background:#e2e2e2;
	color:#333;
	font-size:12px; font-weight:900;
}
.susNews input{
	border:1px solid #666;
	padding:5px;
	float:left;
	width:225px;
	color:#999;
	background:url(../images/back_claro.png) repeat-x;
}
.susNews input:focus{
	background:#000;
	border:1px solid #666;
	color:#FFF;
}
.susNews a{ width:56px; height:23px; color:#000; font-size:12px; padding-top:5px; background:#87ac0c; float:right;}
.susNews a:hover{ color:#fff; background:#729109;}
.susNews span{ color:#ea0707; float:left;}
.ultDesarrollo h4{ text-align:left; font-size:16px; margin-top:7px; color:#ccc;}

.not_home{
	width:300px;
	float:left; padding-top:7px;
}
.not_home .fecha{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#87ac0c; font-weight:900; font-style:italic;}
.not_home h5 { font-size:15px; text-align:left;}
.not_home h5 a{ color:#ccc;}
.not_home h5 a:hover{ color:#fff;}
.not_home p{ padding:0 0 2px 0; color:#777; font-size:11px;}
.not_vermas{ margin-bottom:5px;}
#central h3, #central h2{
	font-size:25px;
	color:#eee;	font-weight:normal;
}
#central h3 strong{ color:#87ac0c;}
#central h5 { font-size:18px; color:#CCC; font-weight:normal;}

#central p{ font-size:13px; padding:5px 0;}
#central em{ font-style:italic !important;}

#central ul{ padding:10px 0 0 10px;}
#central ul li{ margin-bottom:5px; padding-left:8px; border-left:2px solid #87ac0c; color:#999;}
#central ul li strong{ color:#bcbcbc;}
.adelantoHome{ margin-top:10px; width:630px;}
.adelanto_item{
	width:280px; height:90px; margin:6px 0; padding:15px; background:url(../images/back_claro.png);
}
.adelanto_itemL{ width:600px; margin:6px 0; padding:15px; background:url(../images/back_claro.png);}
.adelanto_itemL ul{ padding:6px 0 0 0 !important; color:#999 }
.adelanto_itemL ul li{ width:285px; float:left;}
.adelanto_item p, .adelanto_itemL ul{ font-size:12px !important;}
.adelanto_item a:hover{ color:#FFF;}
/*********************************************************PRODUCTOS HOME*/
.portfolio { width:980px !important; margin:0px !important}
.menu_rap{ width:300px; height:300px;}
.menu_rap strong{ display:none !important;}
.menu_rap .grandesA{
	width:300px;
	height:109px; margin-bottom:4px;
	background: url(../images/menu_rapido.gif) top left;
	float:left; display:block;
}
.menu_rap .grandesA:hover{background: url(../images/menu_rapido.gif) top right;}
.menu_rap .pequenosA{
	width:300px;
	height:87px; margin-bottom:10px;
	background: url(../images/menu_rapido.gif) 0px -109px no-repeat;
	float:left; display:block;
}
.menu_rap .pequenosA:hover{background: url(../images/menu_rapido.gif) -300px -109px no-repeat}
.menu_rap .agro{
	width:300px;
	height:83px;
	background: url(../images/menu_rapido.gif) 0px -196px no-repeat;
	float:left; display:block;
}
.menu_rap .agro:hover{background: url(../images/menu_rapido.gif) -300px -196px no-repeat;}
.prod_home{
	width:280px;
	float:left; display:inline;
	border:1px solid #666;
	margin:0px 25px 15px 0;
	padding:5px;
}
.prod_home:hover{
	border:1px solid #bfbfbf;
	background: url(../images/ver_mas_icon.png) right bottom no-repeat;
}
.prod_home img{
	width:280px;
	height:160px;
	float:left;
	opacity:.70;
	filter:alpha(opacity=70);
	filter: �alpha(opacity=70)�
}
.prod_home:hover img{
	opacity:.99;
	filter:alpha(opacity=99);
	filter: �alpha(opacity=99)�
}
.prod_home h2{ float:left; width:275px; color:#ddd; margin:12px 0 0 3px;}
.prod_nombre{
	color:#ddd;
	font-size:18px;
	font-weight:normal;
}
.prod_mod{
	color:#87ac0c;
	margin:0 0 1px 5px;
	font-size:12px;
	float:left; display:inline;
}

.box_side ul{
	text-align:left;
	width:300px;
	padding:10px 0;
	margin:0 0 3px 0;
	float:left;
}
.box_side li{ float:left; border-bottom:1px dashed #444;}
.box_side li a{
	font-size:12px;
	color:#999;
	padding:6px 5px 2px 18px;
	width:272px;
	float:left; display:inline;
	background: url(../images/li_not_mas.png) left bottom no-repeat;
}
.box_side li a:hover{ background: url(../images/li_not_masOn.png) left bottom no-repeat;}

.box_side li a:hover{ color:#FFF;}
.box_side li ul { margin-bottom:0px; padding:0px !important;}
.box_side li ul li{ border-bottom:none !important}
.box_side li ul li a{
	font-size:13px;
	font-weight:900;
	color:#777;
	padding:3px 2px 3px 8px;
	width:260px;
	float:left; display:inline;
	margin-bottom:1px;
	border-bottom:none;
	background:none;
}
.box_side li ul li a:hover{ color:#CCC;}
.prod_desc{ background: url(../images/desc.jpg) center left no-repeat; width:238px; padding:5px 4px 5px 26px; margin:10px 0 0; border:1px dashed #CCC;}
.prod_desca{ background: url(../images/desca.jpg) center left no-repeat; min-width:86px; padding:5px 8px 5px 26px; margin:10px 0 0; border:1px dashed #CCC;}
/**************************************************************************DETALLE PRODUCTO*/
.naav{
	width:620px; height:60px;
	float:left; margin-bottom:15px;
	text-align:right;
	border-bottom:2px solid #eee;
	border-top:1px solid #eee;
}
.naav img{ float:left; display:inline; height:60px;}
.naav a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; color:#ccc; float:right; margin-top:13px;}
.det_info{ width:630px;}
.porf_det_info{ width:270px; padding:15px; background: url(../images/back_claro.png);text-align:center;}
.porf_det_info p{ text-align:left;}
.port_url{ background:#87ac0c; color:#000; padding:2px 8px; text-align:center;}
.port_url:hover{ background:#87ac0c; color:#444;}
.formulario_producto{ width:620px; float:left; display:none;}
.formulario_producto h4{ font-family:Georgia, "Times New Roman", Times, serif; color:#999; font-size:19px; padding:3px 0 10px;}

#menu_prod{}
/*
#menu_prod li{ 
	padding-left:10px; margin-top:6px;
}
#menu_prod li img{ float:left; display:inline}
#menu_prod li a{ background:none; padding:0; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:22px; color:#999;}
#menu_prod li ul{ margin:0;}
#menu_prod li ul li a{
	font-size:13px;
	font-weight:900;
	color:#777;
	padding:3px 2px 3px 8px;
	width:260px;
	text-align:left; font-family:Arial, Helvetica, sans-serif;
	float:left; display:inline;
	margin-bottom:1px;
	border-bottom:none;
	background:none;}
	*/
#menu_prod{
	width:300px; margin:0 !important; padding:0 !important;  margin-top:-12px !important;
}
#menu_prod li{ 
	margin:3px 0;
}
#menu_prod .cat_uno{
	margin-bottom:8px;
}
.cat_uno strong{ display:none;}
#menu_prod .cat_uno img{ height:90px; width:300px; display:block;}
#menu_prod li ul{
	background: url(../images/bg_ul_li_ul.gif) center repeat-y;
	margin-left:75px;
	width:225px;
	padding-bottom:5px;
	margin-top:-2px;
	position:relative;
	padding-top:8px;
}
#menu_prod li ul li ul{
	margin-left:10px;
	width:210px;
}
#menu_prod li ul li a{ color:#333 !important; padding-left:15px; font-size:13px; text-transform:uppercase;}
#menu_prod li ul li ul a{ color:#999 !important; padding-left:15px; font-size:12px; text-transform:none !important;}
#menu_prod li ul li a:hover, #menu_prod li ul li ul a:hover{ color:#3376ac !important;}
#menu_prod li ul li a strong, #menu_prod li ul li ul a strong{ display:inline !important;}
#menu_prod .cierre{
	background: url(../images/cierre_ul.gif) center bottom no-repeat; width:225px; height:11px; display:block; margin-left:75px; position:relative;}
#menu_prod li ul li .cierre{ display:none;}
/**********************************************************SERVICIOS*/
.svs{}
.svs a{ float:left; width:300px; height:80px; border:5px solid #494444; text-align:center; display:block; margin-bottom:8px;}
.svs a strong{ display:none;}
.svs_01{ background: url(../images/btn_svs_01.jpg) top left}
.svs_02{ background: url(../images/btn_svs_02.jpg) top left}
.svs_03{ background: url(../images/btn_svs_03.jpg) top left}
.svs_04{ background: url(../images/btn_svs_04.jpg) top left}
.svs_05{ background: url(../images/btn_svs_05.jpg) top left}
.svs_06{ background: url(../images/btn_svs_06.jpg) top left}
.svs_07{ background: url(../images/btn_svs_07.jpg) top left}

.svs_01:hover, .svs_02:hover, .svs_03:hover, .svs_04:hover, .svs_05:hover, .svs_06:hover, .svs_07:hover{ background-position:top right;}
.svs a:hover strong{ display:block; margin-top:30px;}
/*************************************************************NOTICIAS*/
#menuNoticiasCategorias a{ font-size:16px;}
.not_lista{ width:100%; border-bottom:1px dashed #CCC; padding-top:15px;}
.not_lista h2{ width:375px; font-size:20px !important; font-weight:normal;}
.not_lista h2 a{ color:#eee;}
.fecha_lista{ color:#777 !important; font-size:12px;}
.bajada{ color:#999; width:370px;}
.not_lista a:hover{ text-decoration:underline}
.not_lista img{ width:230px; background:#eee; padding:5px; border:1px solid #666; margin-bottom:15px;}
.comentarios{ width:360px; height:16px; background: url(../images/icon_coment.gif) center left no-repeat; padding-left:20px; margin-top:12px;}
.comentarios span{ color:#87AC0C; font-size:11px;}

.not_cat{ text-transform:uppercase; float:left; margin-right:8px; font-weight:900;}
.not_detalle h2{ width:620px; color:#444; letter-spacing:-1px; font-size:26px; float:left; margin-top:10px;}
.not_detalle .bajada{ width:620px; font-weight:800; margin-bottom:7px; text-align:justify; color:#333}
.not_detalle .bajada span{ float:left; margin-top:6px; color:#666; font-size:12px;}
.not_detalle img{ width:350px; float:right; display:inline; margin: 0 0 8px 10px; padding:4px; background:#eee;}
.not_detalle p{ padding:0 0 10px 0 !important}
.zoom{ border:0; cursor:pointer;}
.video{ width:600px; height:400px; padding:10px; border:1px solid #ccc; background:#fff; text-align:center; margin-bottom:20px;}
.not_galeria{ width:620px; float:left; padding: 5px 0; background:#fff; margin-bottom:20px;}
.not_galeria img{ width:144px !important; height:110px!important; margin:5px !important; float:left;}
.comentar{ width:620px; float:left;}
.comentar form{ float:left; margin-bottom:30px; width:620px;}
.coment_item_1, .coment_item_0{ width:572px; padding:10px;}
.coment_item_1 strong, .coment_item_0 strong{ font-size:16px; color:#999; float:left;}
.coment_item_1 em, .coment_item_0 em{ font-size:11px; color:#444; font-weight:900; float:right;}
.coment_item_1 p, .coment_item_0 p{ float:left; font-size:12px !important; color:#777 !important;}
.coment_item_0{}
.coment_foto{background:url(../images/comentario_adm.png); width:25px; height:25px; margin-left:5px; float:left; text-indent:-5000px;}
.coment_foto_admin{background:url(../images/comentario_adm.png); width:25px; height:25px; margin-left:5px; float:left; text-indent:-5000px;}
.coment_p{ width:565px; padding:6px 8px; background:url(../images/back_claro.png);}
/************************************************************WIDGET*/
.wid_clima{ width:300px; margin:0 0 15px 0;}
.wid_clima h4{ background:#3983bb; color:#FFF; font-size:16px; padding:2px 10px;}
.clima_cont{ padding:3px 15px;}
.clima_info{ width:92px; margin-top:3px; text-align:center;}
.clima_info strong{ font-size:25px; letter-spacing:-3px;}
.clima_info p{ line-height:13px;}
.clima_ext{ text-align:right; font-size:12px; color:#999; margin-top:12px;}

#tabla_cer{ width:280px; margin:5px 15px; text-align:left;}
#tabla_cer .filaC{ border-bottom:1px dashed #dedede !important; padding:2px 7px;}
#tabla_cer em, #tabla_lin em{ text-transform:none !important; color:#999; font-size:11px;}
#tabla_cer .filaT{border-bottom:2px solid #eee !important; text-transform:uppercase; font-weight:900; padding:2px 7px;}
#tabla_cer .cerealL{ width:225px;}
#tabla_cer .cerealR{ width:40px;}

#tabla_lin{ width:280px; margin:5px 15px; text-align:left; float:left;}
#tabla_lin .filaC{ border-bottom:1px dashed #dedede !important; padding:2px 7px; float:left; width:275px;}
#tabla_lin .filaT{border-bottom:2px solid #eee !important; text-transform:uppercase; font-weight:900; padding:2px 7px; float:left; width:275px;}
.filaC span{ display:block;}
.lin_nombre{ width:190px;}
.lin_max{ width:52px;}
.lin_min{ width:42px;}
.lin_cab{ width:33px; text-align:center}
.div_nombre{ width:162px;}
.div_nombre img{ margin-top:4px;}
.div_val{ width:52px; text-align:center}

.wid_inf{ width:955px; height:130px; background:url(../images/bgRay.gif); margin-top:12px;}
.wid_item{ width:215px; border-top:5px solid #87ac0c; margin:10px 11px; padding-top:13px;}
.wid_item h3 a{ font-weight:normal; font-size:20px; color:#CCC;}
.wid_item h3 a:hover{ font-weight:normal; font-size:20px; color:#87ac0c;}
.wid_item p{ color:#999; font-size:12px; margin-top:5px;}
.btn_side{background:url(../images/bg_btn_side.gif) bottom; padding:4px 9px; border:1px solid #424242; margin:2px 0 2px 90px; color:#999;}
.btn_side:hover{background:url(../images/bg_btn_side.gif) top; color:#FFF;}

.tec_home{ width:260px !important; padding:2px 0 0 0 !important; height:17px; overflow:hidden;}
.tec_home li{ background:url(../images/tec_home.gif) no-repeat top left; padding-left:20px !important; float:left; border-bottom:none !important; width:42px; color:#b8b8b8; border-left:none !important;}
.tec_det{ width:260px !important; padding:2px 0 0 5px !important;}
.tec_det li{ background:url(../images/tec_home.gif) no-repeat top left; padding-left:20px !important; float:left; border-bottom:none !important; width:90px; text-align:left; color:#b8b8b8; border-left:none !important;}
/******************************************TOOLTIPS*/
a.tooltip span {display:none; padding:2px 8px; margin-left:8px; width:50px; text-align:center; text-decoration:none !important;}
a.tooltip:hover span{
	display:inline;
	position:relative;
	background:#87AC0C;
	border:1px solid #000;
	color:#000;
	text-decoration:none !important;
	top:-25px; left:-15px;
}

.br_1{ background:url(../images/browsers.jpg) 0px 30px;}
.br_1:hover{ background:url(../images/browsers.jpg) 0 0;}
.br_2{ background:url(../images/browsers.jpg) -30px 30px;}
.br_2:hover{ background:url(../images/browsers.jpg) -30px 0;}
.br_3{ background:url(../images/browsers.jpg) -60px 30px;}
.br_3:hover{ background:url(../images/browsers.jpg) -60px 0;}
.br_4{ background:url(../images/browsers.jpg) -90px 30px;}
.br_4:hover{ background:url(../images/browsers.jpg) -90px 0;}
.br_5{ background:url(../images/browsers.jpg) -120px 30px;}
.br_5:hover{ background:url(../images/browsers.jpg) -120px 0;}
.br_6{ background:url(../images/browsers.jpg) -150px 30px;}
.br_6:hover{ background:url(../images/browsers.jpg) -150px 0;}
.br_7{ background:url(../images/browsers.jpg) -180px 30px;}
.br_7:hover{ background:url(../images/browsers.jpg) -180px 0;}
.ver_mas em{ display:none;}
.ver_mas{ background:url(../images/ver_mas.png); width:25px; height:25px;}
/************************************************************FORMULARIO*/
#contFormBasico{ position:relative;}
.f_largo, .f_largo2{
	width:290px;
	border:none;
	float:left; display:inline;
	margin:7px 15px 0 0;
}
.f_largo legend, .f_largo2 legend{
	color:#999;
	font-size:13px;
	font-weight:900;
	padding-left:5px;
}
.f_largo input{
	border:1px solid #666;
	padding:4px;
	width:270px;
	color:#999;
	background:url(../images/back_claro.png) repeat-x;
	margin:3px 5px 5px 5px;
}
.f_largo input:focus, .f_largo textarea:focus, .f_largo2 textarea:focus{
	background:#000;
	border:1px solid #666;
	color:#FFF;
}
.f_largo textarea{
	background:url(../images/back_claro.png);
	width:573px;
	padding:5px;
	overflow:hidden;
	margin-left:5px;
	border:1px solid #666;
	height:75px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
}
.f_largo2 textarea{
	background:url(../images/back_claro.png);
	width:270px;
	padding:5px;
	overflow:hidden;
	margin-left:5px;
	border:1px solid #666;
	height:55px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
}
.f_largo ul{padding:0 !important}
.f_largo ul li{ border:none !important; height:25px; width:190px; float:left;}
.f_largo label{ height:18px; float:left; color:#999; margin-top:2px; cursor:pointer; }
.f_largo label.lblC{ width:80px; !important;}
.f_largo input[type="radio"], .f_largo input[type="checkbox"]{ width:10px; margin:5px 8px 8px 15px; float:left; border:none !important; background:none !important;}

.f_largo #contacto_web{ position:absolute; left:85px; width:185px !important;}
legend em{ color:#f00;}
.errorInp{ border:1px dashed #F00 !important;}
.mje_form{ color:#999999; float:left; margin-left:5px; font-size:12px; margin-top:5px;}
.sendF{ float:right; width:73px; height:24px; background: url(../images/boton.png) 0px 58px; padding:5px 0 0 15px; margin:10px 40px 0 0;}
.sendF:hover{background: url(../images/boton.png) top left;}
.sendF:focus{background: url(../images/boton.png) 0px 29px;}
.sendF strong{  color:#999; text-transform:uppercase;}
#contacto_web{display: none;}
#msg, #msg2{background:url("../images/exito.gif") no-repeat scroll left center #000;
border:1px solid #87AC0C;
color:#87AC0C;
padding:5px 10px 5px 40px;
width:539px;
}
#msg2{ width:240px !important; margin-top:25px;}
.mapa{ width:300px; height:105px; margin:12px 0 10px 0px;}
.mapa span{ display:none !important;}
.footer{
	width:960px; height:140px; padding:15px;
	background:url(../images/bg_pie.png) center top no-repeat;
}
.footer_info{ width:350px; float:right; text-align:right; margin-right:3px;}
.footer_menu{ width:580px; float:left; margin:2px 10px 0 3px; height:120px; overflow:hidden;}
.footer_menu ul li{ width:180px; margin-right:10px; float:left; font-weight:900; text-transform:uppercase;}
.footer_menu ul li ul li a{ font-size:12px; color:#666; text-transform:none; font-weight:normal;}
.footer_not{ width:305px; padding-left:15px; float:left; border-left:2px solid #5694c5; height:120px; overflow:hidden;}
.footer_info h3{ font-size:20px; color:#e8e9ee; margin-top:3px;}
.footer_info p{ font-size:13px; color:#e8e9ee;}
.footer_info strong{ font-size:18px;}
.footer_info a{ font-size:18px; font-weight:normal; color:#87ac0c;}
.footer_info .cred{ font-size:11px; color:#6f6d6d; margin-top:2px;}
.footer_menu strong, .footer_not strong{ color:#e8e9ee; font-size:17px; font-weight:normal;}
.footer_menu ul li a, .footer_not ul li a{
	color:#999;
	font-size:15px;
}
.footer_menu ul li a:hover, .footer_not ul li a:hover{
	color:#fff;
}

.textarea_counter{ padding-left:5px; color:#999; font-style:italic;}
.rayado{ background: url("../images/bgRay.gif"); padding:3px;}
.twitty{ width:82px; height:63px; display:block; background: url("../images/twitty.png") top left; position:relative; top:-22px; right:20px;}
.twitty:hover{ background: url("../images/twitty.png") top right;}
.btn_face{ width:90px; height:19px; display:block; background: url("../images/facebook.gif"); margin-top:40px;}
.twitty span, .btn_face span{ display:none}
/******************************************************************************PAGINADOR*/
.paginado{ width:100%; padding:2px 0px; color:#ccc; text-align:center; float:left; margin-top:8px; font-weight:900;}
.paginado .on{ background:#87AC0C; color:#FFF; font-weight:900; padding:1px 5px;}
.paginado .on:hover{ background:#0a59a3; color:#FFF;}
.paginado a:hover{ background:#F7f7f7; color:#000;}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
.opps{ margin-top:30px;} .opps_p{ width:600px;}
.futura{ color:#333; font-size:22px; font-weight:normal;}

#loading{
	width:100%; height:100%; background:#000 url(../images/load.gif) 236px 225px no-repeat;
	position:absolute; display:none;
	opacity:.40;
	top:0; left:0;
	filter:alpha(opacity=40);
	filter: �alpha(opacity=40)�;
}
.alertIE6{ display:none;}
.addthis{ width:260px; height:27px; text-align:right}
.plusGoogle{ position: absolute; right: 42px; top: 19px; width:90px;}
