/*body { font-family:Tahoma, Verdana, Arial, sans-serif; margin:0; padding:0;}**/

body { background:url(/Images/CAM-LA-Home/CAM-LA-New062011/bg-body.jpg) left bottom repeat-x; color:#858484; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:14px 0 0;}



h1, h2, h3, h4, h5, h6, p, img, label, form { padding:0; margin:0;}

/**** top ****/
/*.menu { background:url(/Images/CAM-LA-Home-Servicios/bg_top_menu.gif) left top repeat-x; height:24px; padding:10px 0 0 0;}
/*.menu td { font-weight:bold; font-size:12px;}
.menu td a { display:block; float:right; border-left:dotted 1px #7c777b; text-decoration:none; padding:7px 10px; color:#0183be}
*/
.fondomenusuperior {background:url(/images/CAM/img/fondomenusuperior.gif) repeat-x left top;}

/*.menusuperior a{display:block;padding:0px 0px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0183be; font-weight:bold; text-decoration:none;  background:url(/images/CAM/img/separamenusuperior.gif) no-repeat left 10px; height:34px;}

.menusuperior a span{display:block;padding:15px 10px 0px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0183be; font-weight:bold; text-decoration:none; height:24px; cursor:pointer; cursor: hand;}

.menusuperior a span.seleccionado{display:block;padding:15px 10px 0px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ff7800; font-weight:bold; text-decoration:none; background:url(/images/CAM/img/fondomenusuperior_selec.gif) repeat-x left -1px; height:24px;}*/

.menusuperior a{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	text-decoration:none;
	padding:25px 5px 0;
	}

.menusuperior a span{}

.menusuperior a span.seleccionado{ text-decoration:underline;}

.sub_menu { font-size:11px; color:#0973ba; padding:15px 10px 0 0;}
.sub_menu a { text-decoration:none; color:#0973ba}

.caja_buscar { background:url(/Images/CAM-LA-Home-Servicios/bg_buscar.gif) left top repeat-x; height:18px; border:solid 1px #bdbcbd;}
.sub_menu_idioma { font-size:11px; color:#0973ba; padding:0; line-height:14px; padding:0 10px 10px 0; }
.sub_menu_idioma a { text-decoration:none; color:#0973ba}
h3 { font-size:12px; line-height:15px; background:url(/Images/CAM-LA-Home-Servicios/bullet_circulo_azul.gif) left 1px no-repeat; padding:0 0 10px 17px; color:#0973ba;}

/***** contenido *****/
.miga{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#595959;}
.miga a{ color:#b2b2b2; text-decoration:none;}

.destacado { line-height:16px; color:#666666; font-size:11px; padding:0 0 20px 0;}
.destacado img { padding:0 5px 5px 0;}
.destacado a { color:#0973ba}
.destacado ul { list-style:none; padding:0 0 0 13px; margin:0;}
.destacado li { background:url(/Images/CAM-LA-Home-Servicios/ico_li.jpg) left 8px no-repeat; padding: 0 0 0 5px; width:120px;}
.destacado li a { text-decoration:none; color:#666666;}
.destacado li a:hover { text-decoration:underline;}
.newsletter { line-height:16px; background:url(/Images/CAM-LA-Home-Servicios/bg_newsletter.gif) left top no-repeat; padding:9px 0 7px 10px; font-size:11px; color:#666666; height:71px; }
*html .newsletter { line-height:16px; background:url(/Images/CAM-LA-Home-Servicios/bg_newsletter.gif) left top no-repeat; padding:9px 0 0 10px; font-size:11px; color:#666666; height:71px; }
.newsletter a { color:#0973ba}
.presencia { background:url(/Images/CAM-LA-Home-Servicios/bg_mapa.gif) left 44px no-repeat; padding:0; font-size:12px; color:#30508a}
.presencia ul { list-style:none; padding:9px 0 0 63px; margin:0;}
.presencia li { background:url(/Images/CAM-LA-Home-Servicios/ico_li_naranjo.gif) left 6px no-repeat; padding: 0 0 0 6px; font-size:10px; margin:0;}
.presencia li a { text-decoration:none; color:#017cb5;}
.presencia li a:hover { text-decoration:underline;}


.contacto_filiales{ font-size:12px; color:#30508a; height:119px; background:url(/Images/CAM-LA-Home-Servicios/fondo_contactofilial.jpg) no-repeat left top; padding:0 0 0 28px; margin:20px 0 0 0  }
.contacto_filiales ul{ list-style:none; margin:7px 0 0 0; padding:0;}
.contacto_filiales ul li{margin:0; padding:0 0 0 7px; background:url(/Images/CAM-LA-Home-Servicios/bullet_naranjo.gif) no-repeat left 7px;}
.contacto_filiales a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#017cb5;}


.obras { font-size:11px; color:#666666;}
/*.obras h2 { background:url(/Images/CAM-LA-Home-Servicios/obras.jpg) left top no-repeat; width:227px; height:24px; line-height:24px; margin:0 0 5px 0;}*/
.obras h2 span { display:none;}
.obras ul { padding:0 0 0 9px; margin:0; list-style:none;}
.obras li { background:url(/Images/CAM-LA-Home-Servicios/bullet_mostaza.gif) left 4px no-repeat; padding:0 0 16px 10px;}
.obras li a { text-decoration:none; color:#666666;}
.obras li a:hover { text-decoration:underline;}

.medicion { font-size:11px; color:#666666;}
/*.medicion h2 { background:url(/Images/CAM-LA-Home-Servicios/medicion.jpg) left top no-repeat; width:227px; height:24px; line-height:24px; margin:0 0 5px 0; }*/
.medicion h2 span { display:none;}
.medicion ul { padding:0 0 0 9px; margin:0; list-style:none;}
.medicion li { background:url(/Images/CAM-LA-Home-Servicios/bullet_cafe_claro.gif) left 4px no-repeat; padding:0 0 16px 10px;}
.medicion li a { text-decoration:none; color:#666666;}
.medicion li a:hover { text-decoration:underline;}

.comercializacion { font-size:11px; color:#666666;}
/*.comercializacion h2 { background:url(/Images/CAM-LA-Home-Servicios/comercializacion.jpg) left top no-repeat; width:227px; height:24px; line-height:24px; margin:0 0 5px 0;}*/
.comercializacion h2 span { display:none;}
.comercializacion ul { padding:0 0 0 9px; margin:0; list-style:none;}
.comercializacion li { background:url(/Images/CAM-LA-Home-Servicios/bullet_gris.gif) left 4px no-repeat; padding:0 0 16px 10px;}
.comercializacion li a { text-decoration:none; color:#666666;}
.comercializacion li a:hover { text-decoration:underline;}

.slice { background:url(/Images/CAM-LA-Home-Servicios/bg_slide.jpg) left top no-repeat; height:209px;}
.slice .paginacion { text-align:right; padding:2px 13px 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#30508a}
.slice .paginacion img { vertical-align:middle;}
.slice .SlidingPanelsContentGroup .info_detalle { width:350px; float:left; font-size:11px; color:#666666; margin:0 7px;}
.slice .SlidingPanelsContentGroup .info_detalle .foto { float:left; width:84px; height:84px; border-right:solid 1px #8fc911; padding:0 8px 0 0;}
.slice .SlidingPanelsContentGroup .info_detalle .foto img{ width:72px; padding:5px; border:solid 1px #dadada;}
.slice .SlidingPanelsContentGroup .info_detalle .contenido { float:left; width:250px; padding:0 0 0 7px;}
.slice .SlidingPanelsContentGroup .info_detalle .contenido .tit { color:#0973ba; font-weight:bold;}
.slice .SlidingPanelsContentGroup .info_detalle .contenido a { color:#0973ba;}

.sliderEspeciales1{position:absolute; width:728px; height:84px; margin:0;}
.visorEspeciales1{position:absolute; width:10px;}

/*servicios
.servprod_selectbox{ font-size:11px; color:#30508a; font-weight:bold; width:275px; height:27px; line-height:10px; background:url(/Images/CAM-LA-Home-Servicios/bg_servprod_select.gif) no-repeat left top; padding:8px 0 0 6px;}
.servprod_selectbox select{font-size:11px; margin:-7px 0 0 0}
.servprod_selectbox span{ display:block;float:left}
.servprod_selectbox span.select{ padding:5px 0 0 10px;}*/

html* .servprod_selectbox{ font-size:13px; color:#133e6b; font-weight:bold; width:290px; height:70px; background:url(/Images/CAM-LA-Home-Servicios/bg_servprod_select.jpg) no-repeat left top; padding:15px 0 0 15px;}
.servprod_selectbox{ font-size:13px; color:#133e6b; font-weight:bold; width:270px; height:54px; background:url(/Images/CAM-LA-Home-Servicios/bg_servprod_select.jpg) no-repeat left top; padding:15px 0 0 15px;}
.servprod_selectbox select{font-size:11px; font-weight:bold; color:#133e6b; width:190px;}
.servprod_selectbox .boxselect{ padding:5px 0 0 0;}
.servprod_selectbox .bandera{ position:absolute; margin:18px 0 0 220px;}


.servprod_lista{list-style:none; margin:0; padding:0;}
.servprod_lista ul{ list-style:none;}
.servprod_lista li, .servprod_lista li a{font-size:13px; color:#133e6b; font-weight:bold; text-decoration:none;}
.servprod_lista li{ border-bottom:2px solid #d0d0ce; padding:4px 0 4px 20px; margin:0; line-height:15px; background:url(/Images/CAM-LA-Home-Servicios/bullet_cruzblanca.gif) no-repeat 6px 9px;}


.servprod_lista li ul{ margin:0 0 0 24px; padding:0;}
.servprod_lista li li, .servprod_lista li li a{font-size:12px; color:#0973ba; font-weight:normal; text-decoration:none; padding:0; margin:0;}
.servprod_lista li li{ background:url(/Images/CAM-LA-Home-Servicios/separador_listas.gif) no-repeat left bottom;border:0;}
.servprod_lista li li a.activo{ font-weight:bold;}
.servprod_lista li li div{padding:5px 0 5px 18px; margin:0; line-height:15px; background:url(/Images/CAM-LA-Home-Servicios/bullet_cruzceleste.gif) no-repeat left 10px;}


.servprod_lista li li { padding:0 0 3px 0;}
.servprod_lista li li li, .servprod_lista li li li a{font-size:11px; color:#666666; font-weight:normal; text-decoration:none; padding:0; margin:0;}
.servprod_lista li li li{ background: url(/Images/CAM-LA-Home-Servicios/flecha_naranja.gif) no-repeat left 7px; padding:3px 0 3px 9px;}
.servprod_lista li li li a.activo{ font-weight:bold;}

.separador_vertical{background:url(/Images/CAM-LA-Home-Servicios/separador_vertical.gif) repeat-y center top;}





/*BOTTOM*/
.bottom{ color:#636363; font-size:11px;}



/**** auxiliares ****/

.separador { background:url(/Images/CAM-LA-Home-Servicios/separador_medio.jpg) center top repeat-y;}
.text11Cian { font-size:11px; color:#30508a;}
.text14Cian { font-size:14px; color:#30508a;}
.linea_separa { background:url(/Images/CAM-LA-Home-Servicios/linea_separa.jpg) 0 0 repeat-x;}
.espacios { padding:10px 0 5px 0;}
.clear
{
    clear: both;
    line-height: 0px;
    font-size: 0px;
}
.txt11Gris { font-size:11px; color:#666666;}
.txt12_trebu_gris { font-family: "Trebuchet MS", Verdana, sans-serif, Arial; font-size:12px; color:#474444;}
.caja_cont { width:206px; height:19px; line-height:12px; border:solid 1px #a5c5d4; font-size:12px; color:#666;}
.caja_mensaje {width:206px; height:85px; line-height:12px; border:solid 1px #a5c5d4; font-size:12px; color:#666;}



/******** MENU *********/
.linkmenu {display:block; background:url(/images/CAM/img/bullet_azul.gif) no-repeat left 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; text-decoration:none; height:20px; padding:6px 0px 0px 12px; border-bottom:1px solid #ededed; margin-right:4px;}
.linkmenusub {display:block; background:url(/images/CAM/img/bullet_azul.gif) no-repeat 13px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#404040; text-decoration:none; height:20px; padding:6px 0px 0px 25px; border-bottom:1px solid #ededed; margin-right:4px;}
.linkmenusolo {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff7800; text-decoration:none;}
.linkmenu:hover { display:block; background:url(/images/CAM/img/bullet_azul.gif) no-repeat left 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff7800; text-decoration:none; height:20px; padding:6px 0px 0px 12px; border-bottom:1px solid #ededed; margin-right:4px;}
.linkmenusub:hover {display:block; background:url(/images/CAM/img/bullet_azul.gif) no-repeat 13px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#ff7800; text-decoration:none; height:20px; padding:6px 0px 0px 25px; border-bottom:1px solid #ededed; margin-right:4px;}
.linkmenuactivo{ display:block; background:url(/images/CAM/img/bullet_azul.gif) no-repeat left 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff7800; text-decoration:none; height:20px; padding:6px 0px 0px 12px; border-bottom:1px solid #ededed; margin-right:4px;}
.linkmenusubactivo {display:block; background:url(/images/CAM/img/bullet_azul.gif) no-repeat 13px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#ff7800; text-decoration:none; height:20px; padding:6px 0px 0px 25px; border-bottom:1px solid #ededed; margin-right:4px;}

/******** Sub menu home *********/
.linkmenuhome { padding:4px 0 4px 20px; margin:0; line-height:15px; background:url(/Images/CAM-LA-Home-Servicios/bullet_cruzblanca.gif) no-repeat 6px 9px; font-size:13px; color:#133e6b; font-weight:bold; text-decoration:none;cursor: hand;}
.linkmenuhomeborde {border-bottom:2px solid #d0d0ce; padding-bottom:3px;}
.linkmenuhomeclic {border-bottom:0px solid #ffffff; padding:4px 0 4px 20px; margin:0; line-height:15px; background:url(/Images/CAM-LA-Home-Servicios/bullet_cruzblanca.gif) no-repeat 6px 9px; font-size:13px; color:#133e6b; font-weight:bold; text-decoration:none;cursor: hand;}
.linkmenuhome div {cursor: hand; }
.linkmenusubhome a {display:block; background:url(/images/CAM/img/separador_col_izq.gif) no-repeat left bottom; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0973ba; text-decoration:none;  padding:0px 0px 0px 5px;  margin-right:4px;cursor: hand;}
.linkmenusubhome div {display:block; background:url(/images/CAM/img/separador_col_izq.gif) no-repeat left bottom; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0973ba; text-decoration:none; padding:0px 0px 0px 5px; margin-right:4px;cursor: hand;}
.linkmenusubhomeborde {border-bottom:0px solid #ededed;}
.linkmenusolohome {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff7800; text-decoration:none;}
.linkmenuhome:hover {border-bottom:2px solid #d0d0ce; padding:4px 0 4px 20px; margin:0; line-height:15px; background:url(/Images/CAM-LA-Home-Servicios/bullet_cruzblanca.gif) no-repeat 6px 9px; font-size:13px; color:#0973ba; font-weight:bold; text-decoration:none;cursor: hand;}
.linkmenusubhome:hover {display:block; background:url(/images/CAM/img/separador_col_izq.gif) no-repeat left bottom; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0973ba; text-decoration:none; height:16px; padding:0px 0px 0px 5px;  margin-right:4px;font-weight:bold;}
.linkmenusubhome:active {display:block; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0973ba; text-decoration:none; height:16px; padding:0px 0px 0px 5px;  margin-right:4px;font-weight:bold;}
.linkmenuactivohome{ display:block; background:url(/images/CAM/img/bullet_azul.gif) no-repeat left 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff7800; text-decoration:none; height:20px; padding:6px 0px 0px 12px; border-bottom:1px solid #ededed; margin-right:4px;}
.linkmenusubactivohome a {display:block; background:url(/Images/CAM-LA-Home-Servicios/bullet_cruzceleste.gif) no-repeat 13px bottom; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0973ba; text-decoration:none; height:20px; padding:6px 0px 0px 25px; border-bottom:1px solid #ededed; margin-right:4px;font-weight:bold;}
.linkmenusubactivohome div {display:block; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0973ba; text-decoration:none; height:20px; padding:6px 0px 0px 25px; border-bottom:1px solid #ededed; margin-right:4px;font-weight:bold;}
.linkmenusubactivohome:hover {display:block; background:url(/Images/CAM-LA-Home-Servicios/bullet_cruzceleste.gif) no-repeat 13px bottom; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0973ba; text-decoration:none; height:20px; padding:6px 0px 0px 25px; border-bottom:1px solid #ededed; margin-right:4px;font-weight:bold;}
.espacioSublink {background: url(/Images/CAM-LA-Home-Servicios/flecha_naranja.gif) no-repeat 14px center; padding:3px 0 3px 23px;}
.link_subsubseccion {font-size:11px; color:#666666; font-weight:normal; text-decoration:none; padding:3px 0px 3px 0px; margin:0;}
.link_subsubseccion:hover {font-size:11px; color:#666666; font-weight:bold; text-decoration:none; padding:3px 0px 3px 0px; margin:0;}
.link_subsubseccionResaltado {font-size:11px; color:#666666; font-weight:bold; text-decoration:none; padding:3px 0px 3px 0px; margin:0;}


/**** descripcion productos *****/
.desc_gral { color:#666666; font-size:12px; width:385px; float:left;}
.desc_gral ul { margin:34px 0 0 0; padding:0; list-style:none;}
.desc_gral ul li ul { margin:10px 0 0 0; padding:0 0 0 16px;}
.desc_gral ul li ul li { padding:0 0 0 0px; list-style:disc;}
.desc_graltd { color:#666666; font-size:12px;}

.desc_gral_imgs { width:250px; float:left; padding:0 0 0 14px;}
.desc_gral_imgs .img { border:solid 1px #d8d8d8}
.desc_gral_imgs .adobe_get { padding:9px 0 1px 55px; height:30px; line-height:12px; font-family:"Trebuchet MS", Verdana, sans-serif, Arial; font-size:11px; color:#4f4f47; background:url(/Images/CAM-LA-Home-Servicios/bg_adobe_reader.jpg) 0 0 no-repeat;}
.desc_gral_imgs .adobe_get a {color:#4f4f47; text-decoration:none;}

.menu_prod_barra { border-bottom:solid 1px #d8d8d8; padding:0 0 0 10px;}
.menu_prod a {  border-bottom:solid 1px #fff; font-size:12px; display:block; color:#919090; padding:5px 35px 0 35px; margin:3px 2px 0 0; float:left; text-decoration:none; font-weight:bold; background:#d8d8d8;}
.menu_prod a.activo { color:#535353; height:18px; background:#FFFFFF; margin:0 2px -2px 0; border-bottom:solid 1px #fff; border-left:solid 1px #d8d8d8; border-top:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8;}

.datos { background:url(/Images/CAM-LA-Home-Servicios/bg_caract2.jpg) 0 0 repeat-y;}
.datos .caract { background:url(/Images/CAM-LA-Home-Servicios/bg_caract.jpg) 0 0 no-repeat; padding:13px 0 6px 35px; font-size:14px;}
.datos .cont_datos { background: url(/Images/CAM-LA-Home-Servicios/bg_cont_datos.jpg) left bottom no-repeat;}

/*BOTTOM*/
.bottom{ color:#636363; font-size:11px;}

/**** auxiliares ****/
.text11Cian { font-size:11px; color:#30508a;}
.text14Cian { font-size:14px; color:#30508a;}
.linea_separa { background:url(/images/CAM/img/linea_separa.jpg) 0 0 repeat-x;}
.espacios { padding:10px 0 5px 0;}

.separador { background:url(/images/CAM/img/separador_medio.jpg) center top repeat-y;}
.clear { clear:both; line-height:0px; font-size:0px;}
.txt11Gris { font-size:11px; color:#666666;}
.txt12_trebu_gris { font-family: "Trebuchet MS", Verdana, sans-serif, Arial; font-size:12px; color:#474444;}
.caja_cont { width:206px; height:15px; line-height:12px; border:solid 1px #a5c5d4; font-size:12px; color:#666;}
.caja_mensaje {width:206px; height:85px; line-height:12px; border:solid 1px #a5c5d4; font-size:12px; color:#666;}

.contenidos td p{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}



/****** 12-07-2011 ******/
#dnn_Presencia_Regional {
	height:110px !important;
	}
.menu_nav {
	height:77px;
	margin:14px 0 0;
	}
