.head_block{ float:left; width:722px;}
.head_block .BarraPaginador{ float:right; width:130px; text-align:right;margin:12px -5px 10px 0px;}
.bottom_block .BarraPaginador{ float:right; width:130px; text-align:right;margin:12px 10px 10px 0px;}
.BarraPaginador .Pages{ float:right; width:auto; margin-left:14px; display:inline; text-align:right;}
.BarraPaginador .Pages a{ float:left; border:1px solid #cccccc; font-size:10px; color:#336699; line-height:10px; padding:2px 4px; text-decoration:none; margin-left:6px; display:inline;}
.BarraPaginador .Pages a:hover{ float:left;  background-color:#336699; font-size:10px; color:#ffffff;padding:2px 4px; line-height:10px; border:1px solid #336699; text-decoration:none; }
.BarraPaginador .Pages span{ float:left; font-size:10px; color:#ffffff; line-height:10px; padding:2px 4px;}
.BarraPaginador .Pages span .numPaginadorCurrentPage{background-color:#336699; font-size:10px; color:#ffffff; line-height:10px;border:1px solid #336699;margin-left:6px;}

body{ margin:0px; padding:0px; background-color:#e5e5e5; font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
div,span,h1,h2,h3,h4,h5,p,form,label{ padding:0px; margin:0px;}
.clear{clear:both;}
img{border:none;}
.invisible{display:none; visibility: hidden;}

/*layout starts*/
#layout{ width:996px; margin:0 auto;}
/*layout ends*/

/*main_layout starts*/
#main_layout{ float:left; width:996px;background:url('/es-es/sistema/disenos/estilos-css/imgs/body_bg.gif') repeat-y left top;}
/*main_layout ends*/

/*layout inner starts*/
#layout_inner{ width:976px; float:left; margin:0px 10px; display:inline; background-color:#FFFFFF;}
/*layout inner starts*/

/*#layout{ width:996px; margin:0 auto;}
#main_layout{ float:left; width:996px;background:url(imgs/body_bg.gif) repeat-y left top;}
#layout_inner{ width:976px; float:left; margin:0px 10px; display:inline; background-color:#FFFFFF;}*/
/*header starts*/
#header{ float:left; width:976px;}
#header #header_left{ float:left; width:99px;}
#header #header_left .logo{ float:left; width:44px; padding:9px 0px 15px 31px;}
#header #header_left .logo a{ position: absolute;}
#header #header_right{ float:right; width:877px;}
#header #header_right .head_top{float:left; width:877px;}
#header #header_right .head_top .logo_tecnics{ float:left; width:195px; padding-top:29px;}
#header #header_right .head_top .logo_tecnics a{position: absolute;}

#header #header_right .head_top .top_menu{ float:right; width:200px; text-align:right; padding-top:20px;}
#header #header_right .head_top .top_menu ul{ float:right; width:200px; list-style:none; margin:0px; padding:0px;}
#header #header_right .head_top .top_menu ul li{ float:left; margin:0px 4px; display:inline;background:url('/es-es/sistema/disenos/estilos-css/imgs/seperator.gif') no-repeat right 2px;padding-right:10px; }
#header #header_right .head_top .top_menu ul li a{ float:left; text-decoration:none; color:#999999; font-size:10px; font-weight:bold; }
#header #header_right .head_top .top_menu ul li a:hover{ float:left; text-decoration:none;color:#e39717;  font-size:10px; font-weight:bold; cursor:pointer;} 
#header #header_right .head_top .top_menu ul li.last{ background:none;padding-right:0px;}
#header #header_right .head_top .top_menu ul li a.current{ float:left;color:#e39717; font-size:10px; font-weight:bold; cursor:pointer;} 

#header #header_right #head_bot{ float:left; width:877px; margin-top:16px; background:url('/es-es/sistema/disenos/estilos-css/imgs/gray_bar.gif') no-repeat 0 0; height:49px;} 

#header #header_right #head_bot #NavMenu{ float:left; width:877px; }
#header #header_right #head_bot #NavMenu .RadMenu{float:left; width:695px;padding-left:182px;}
#header #header_right #head_bot #NavMenu .RadMenu ul {float:left; width:695px;padding-left:182px; list-style:none; margin:0px; padding:0px;} 
#header #header_right #head_bot #NavMenu .RadMenu ul li{float:left;  padding:0px; }
#header #header_right #head_bot #NavMenu .RadMenu ul li a{float:left;text-decoration:none; font:15px/15px Tahoma, Verdana, Arial, sans-serif; color:#4A5971; padding:0px 5px; }

#header #header_right #head_bot #NavMenu .RadMenu ul li a:hover{float:left;background:url('/es-es/sistema/disenos/estilos-css/imgs/nav_left_corner.gif') no-repeat 0 0; text-decoration:none; font:15px/15px Tahoma, Verdana, Arial, sans-serif; color:#E59D25;  }
#header #header_right #head_bot #NavMenu .RadMenu ul li a.active{float:left;background:url('/es-es/sistema/disenos/estilos-css/imgs/nav_left_corner.gif') no-repeat 0 0; text-decoration:none; font:15px/15px Tahoma, Verdana, Arial, sans-serif; color:#E59D25;  }
#header #header_right #head_bot #NavMenu .RadMenu ul li a span{ float:left; cursor:pointer; padding:20px 10px 10px 10px;}
#header #header_right #head_bot #NavMenu .RadMenu ul li a:hover span{ float:left; background:url('/es-es/sistema/disenos/estilos-css/imgs/nav_right_corner.gif') no-repeat right 0;cursor:pointer; }
#header #header_right #head_bot #NavMenu .RadMenu ul li a.active span{ float:left; background:url('/es-es/sistema/disenos/estilos-css/imgs/nav_right_corner.gif') no-repeat right 0;cursor:pointer; }
/*header ends*/
/*main banner css end*/
#header .head_banner_inner{ float:left; width:976px; position:relative;}
#header .head_banner_inner h2{ float:left; position:absolute; font:22px/22px Arial, Verdana, sans-serif; color:#FFFFFF; font-weight:bold; top:37px; left:31px;}
#header .head_banner_inner h3{ float:left; position:absolute; font:20px/20px Arial, Verdana, sans-serif; color:#FFFFFF; top:58px; left:31px;}
/*main banner css end*/

#body_container_inner{ margin-top:4px;float:left;}
#body_container_inner #inner_main_container #right_container_inner{ float:right; width:745px; margin-left:17px; display:inline;}
#body_container_inner #inner_main_container #left_container_inner #MenuLateralLeft{ float:left; width:200px; margin-left:14px; display:inline;}
#body_container_inner #inner_main_container{ float:left; width:976px;background:url('/es-es/sistema/disenos/estilos-css/imgs/inner_body_top_grad.gif') repeat-x 0 0;  }


/*right_container_inner .left_section */

.BreadCrum{ width:100%; padding-top:12px;border-bottom:1px dotted #cccccc; padding-bottom:4px;font:10px/10px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}
.BreadCrum a{ width:auto;  font:10px/10px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none; cursor:pointer}
.BreadCrum small{width:auto; padding:0 6px}
.BreadCrum a:hover{ font:10px/10px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:underline;}
.BreadCrum a span{ font:10px/10px Arial, Helvetica, sans-serif; color:#cccccc;}
.BreadCrum a.fillFirst{ background:url('/es-es/sistema/disenos/estilos-css/imgs/breadcrumb_icon.gif') no-repeat 0 0; padding-left:15px;}
.BreadCrum a.fill{ font:10px/10px Arial, Helvetica, sans-serif; color:#cccccc;}
.BreadCrum a.fill h1{display:inline; font:10px/10px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
/*breadcrumb ends*/

#left_container_inner{ float:left; width:200px;}
#left_container_inner #MenuLateralLeft{ float:left; width:200px; background:url('/es-es/sistema/disenos/estilos-css/imgs/left_nav_top_gard.gif') repeat-x 0 0; }


/*middle container css start*/
#right_container_inner .left_section .middle_container{ float:left; width:516px; padding:0px 0px 0px 4px;}
#right_container_inner .left_section .middle_container p{ float:left; width:512px; font-size:11px; line-height:14px; color:#666666; padding-bottom:18px;}
#right_container_inner .left_section .middle_container a, #right_container_inner .left_section .middle_container a:visited{ color:#666666;}
#right_container_inner .left_section .middle_container h3{ float:left; width:300px; background:url('/es-es/sistema/disenos/estilos-css/imgs/orange_box_icon.gif') no-repeat 0 4px; font-size:11px; font-weight:bold; line-height:14px; color:#666666;padding-left:11px; margin:22px 0 18px; }
#right_container_inner .left_section .middle_container ul{ width:100%; float:left; list-style:none; margin:0px; padding:0px 0px 10px 0px;}
#right_container_inner .left_section .middle_container ul li{ width: 100%; float:left; font-size:11px; color:#666666; line-height:15px; background:url('/es-es/sistema/disenos/estilos-css/imgs/list_icon.gif') no-repeat 0 6px; padding-left:15px;padding-bottom:2px;}
/*middle container css end*/

/*contact box css start*/

#right_container_inner .right_section .contact_box{ float:right; width:200px; margin-right:12px; display:inline;}
#right_container_inner .right_section .contact_box .head_box{ float:left; width:181px; background:url('/es-es/sistema/disenos/estilos-css/imgs/contact_head_bg.gif') no-repeat 0 0; padding:19px 0px 6px 19px; font-size:11px;line-height:12px; color:#FFFFFF;}
#right_container_inner .right_section .contact_box .contact_box_inner{ float:left; width:181px; background:url('/es-es/sistema/disenos/estilos-css/imgs/contact_grad.gif') repeat-x 0 0; padding:10px 0px 40px 19px;}
#right_container_inner .right_section .contact_box .contact_box_inner p{ float:left; width:181px; font-size:11px; color:#336699; line-height:15px; padding-bottom:20px;}
#right_container_inner .right_section .contact_box .contact_box_inner p a{ float:left; font-size:11px; color:#336699; line-height:15px; text-decoration:none;}
#right_container_inner .right_section .contact_box .contact_box_inner p a:hover{ float:left; font-size:11px; color:#336699; line-height:15px; text-decoration:none;}
#right_container_inner .right_section .contact_box .contact_box_inner p .phone{ min-width:61px !important;}
#right_container_inner .right_section .contact_box .contact_box_inner p img{padding-top: 3px;}
/*contact box css end*/




/*footer starts*/
#footer { float:left; width:976px; background-color:#cccccc; height: 65px;}
#footer .footer_left{ float:left; width:800px; font:10px/10px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:42px 0px 9px 9px; display:inline;}
#footer .footer_left .footer_nav{ float:left; padding-right: 10px;}
#footer .footer_left .footer_nav ul{ float:left; list-style:none; margin:0px;padding:0px;}
#footer .footer_left .footer_nav ul li{float:left; padding:0px 5px; border-right: 1px solid #fff;}
#footer .footer_left .footer_nav ul li a{font:11px/9px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
#footer .footer_left .footer_nav ul li a:hover{font:11px/9px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
#footer .footer_left .footer_nav ul li.first{ padding-left:0px;}
#footer .footer_left .footer_nav ul li.last{ padding-right:0px; border:none;}
#footer .footer_left span{ padding-top:3px;}
#footer .footer_right{ float:right; width:300px;font:11px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:42px 17px 9px 0px; display:inline; text-align:right;}
#footer .footer_left a, #footer .footer_left a:visited {text-decoration: none; color:#FFF !important; }
#footer .footer_left a:hover {text-decoration: underline;}
#footer .footer_right a { color:#FFF;}
/*footer ends*/


#right_container_inner{ float:right; width:738px; margin-left:24px; display:inline;}
#right_container_inner .left_section{ float:left; width:520px;}
#right_container_inner .right_section{ float:right; width:212px;}
#right_container_inner .left_section h2{ float:left; width:514px; background:url('/es-es/sistema/disenos/estilos-css/imgs/head_blue_bg_small.gif') no-repeat 0 0; font:12px/12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; line-height:20px; padding-left:6px; margin:13px 0px 14px 0px;}





/*Cabeceras*/
#inner_main_container .head_block  h2.Maximo{ float:left; width:724px !important; background:url('/es-es/sistema/disenos/estilos-css/imgs/head_blue_bg.gif') no-repeat 0 0 !important; font:12px/12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; line-height:20px; padding-left:14px; margin:13px 0px 16px 0px;}
#inner_main_container .head_block h2{ float:left ; width:555px ; background:url('/es-es/sistema/disenos/estilos-css/imgs/head_blue_bg_small.gif') no-repeat 0 0 ; font:12px/12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; line-height:20px !important; padding-left:14px !important; margin:13px 0px 10px 0px !important;}
#right_container_inner .head_block { *margin-bottom: 9px !important;}


/********* IDIOMA ***********/
#capaidiomas
{	
	background-color: #FFF;
	position: fixed;
	float:right;		
	width:70px;
	min-height:70px;
	height:auto;		
	top: 33px;
	left: 1040px;
	right:0px;
	padding:2px;
	background-image:url('/13b38abd-28b0-47d6-bd0e-afc52d26b2b2 '); /**bg_gradient*/
	background-position:0 0;
	background-repeat:repeat-x;
	border:solid 2px #000;
	overflow:visible;	
	display:none;
	z-index:10000;
}

.idioma ,.idioma:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;	
	font-size:12px;
	display:block;
	margin:3px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	margin-top: 7px;
}

.idioma:hover{
text-decoration:underline;	
}

.selectorIdioma{
display:inline;
}

.selectorIdioma input{
padding-left: 3px;
}

@media print {
  #left_container_inner {display: none !important; visibility:hidden !important;}
  #right_container_inner {float:left!important; margin-left: 0px; padding-left: 0px; }
  .head_banner_inner {width: 676px;}
  .head_banner_inner img {width: 676px;}
  .RadMenu_SOFTENG {padding-left: 0px !important;}
  .desc_details_box .desc_row .right_description {width: 398px !important;}
  .desc_details_box .desc_row .right_description p{width: 372px !important;}
  .desc_details_box .desc_row .right_description UL LI {width: 244px !important;}
  .desc_img_block {width: 530px !important}
  .image_view_sec {float:left !important;}
  .hotel_img {min-width: 115px !important; width: 115px !important;}
  .hotel_img img {width: 115px !important;}
/*  .hotel_desc_wrapper {float: left !important}*/
  .article_box, .article_box h3 {width: 577px !important}
}



