/* GENERAL --------------------------------- > */
*{margin:0; padding:0;}
body {
	font:normal 12px/17px Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 20px 0;
	color:#333;
	background:#3074c9 url(img/bk.jpg) repeat-x;}


form {margin:0; padding:0;}
.cotiza { margin-top:10px; }
.imput{ font:normal 11px Arial, Helvetica, sans-serif; color:#555; }
.atencion { margin-top:12px;}
a {color:#3074ca; outline:none;}
a:hover {color:#333;}
a:visited {color:#666;}

a img { border:0; }

#wrap {width:950px; margin:0 auto; background:#FFFFFF;}
h1, h2, h3, p, ul {
	margin-bottom:12px;
}
#bannerhome {border-bottom: 1px solid #d48907; border-top:3px solid #d48907; clear:both; background-color:#FFCC00;}
#banner {border-bottom: 1px solid #d48907; border-top:3px solid #d48907;}
.bottomround {margin:0;}
.clearfix {clear: both; height:0;}
.date {float:right; padding-right:15px;}


.plecaesp { font:normal 12px/15px Arial, Verdana, Helvetica, sans-serif; margin:0; background:url(img/esp-pleca.png) no-repeat; height:29px; line-height:29px; padding-left:35px; margin-bottom:12px; }
.plecaeng { font:normal 12px/15px Arial, Verdana, Helvetica, sans-serif; margin:0; background:url(img/en-pleca.png) no-repeat; height:29px; line-height:29px; padding-left:35px; margin-bottom:12px; }
.plecaesp a, .plecaeng a { color:#000000; }
.plecaesp a:hover, .plecaeng a:hover { color:#3074ca; }

/* CONTENT -------------------------------*/
#content { /* background:url(img/bk-content.gif) repeat-x; */ padding:30px 30px 15px 30px;}
.tel { text-align:right; width:950px; margin:0 auto;}

/* COL1 -------------------------------*/
#col1 { width:660px; float:left;}
#col1 ul {list-style:none; margin-bottom:15px; background:#FFFFFF;}
#col1 ul li { margin-left:23px; padding:4px 6px 4px 18px; background:url(img/bullet.gif) no-repeat 0 6px;}
#col1 h1 { font:normal 30px/35px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; }
#col1 h2 {
	font:bold 18px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #1D4F8E;
}

/* COL2 -------------------------------*/
#col2 { width:200px; float:right;}
#col1 h3 { font-size:14px; }
.col2home {width:200px; margin:0; padding:0; background:url(img/bk-coti.png) left bottom; font:normal 11px/14px Arial, Verdana, Helvetica, sans-serif;}
#col2 h2, #col2home h2 { border-bottom:1px solid #000; margin:0; font:bold 11px/14px Arial, Verdana, Helvetica, sans-serif; background:#333 url(img/bk-titcol2.jpg) no-repeat 0 0; padding:7px 4px 5px 10px; color:#FFFFFF; text-transform:uppercase; letter-spacing:2px; }
#col2 ul { margin:0 0 10px 0; padding:0; background-color:#e9e9d9; border:1px solid #cccbb5; font:normal 11px/14px Arial, Verdana, Helvetica, sans-serif;}
#col2 ul li a, #col2 ul li a:hover {background:url(img/bullet.gif) no-repeat 5px 8px; color:#333; text-decoration:none; border-top:1px solid #d8d7c3; display:block; width:168px; padding:7px 7px 7px 23px;;}
#col2 ul li a:hover{text-decoration:underline;}
#col2, #col2 p { font:normal 11px/15px Arial, Verdana, Helvetica, sans-serif; margin:0; }
#col2 .col2home p { padding:10px; font:normal 11px Arial, Verdana, Helvetica, sans-serif; margin:0; }
/* #col2 .selected  { background-color:#d8d7c3; } */


ul#sublist {margin:0; border:none; background-color:#d8d7c3; }
ul#sublist li { background:none;}


/* FOOTER -------------------------------*/
#footer { background:url(img/bk-footer-azul.gif) no-repeat; width:935px; margin:10px auto; height:40px; padding-left:15px; color:#CCCCCC; font:normal 10px/40px Arial, Helvetica, sans-serif;}
#footer a{ color:#FFFFFF;}



/* NAV ------------------------------------------------------*/
ul, li { list-style-type: none; margin:0; padding:0; }
ul#nav {width:100%; clear:both; line-height:30px; margin: 0; display: block; 0; list-style: none; background: #000 url(img/bk-menu.png) repeat-x; height: 30px;}
ul#nav li {	display:inline;	float: left;}
ul#nav li a { display:block; padding:0 8px; border-right: 1px solid #000; color: #ccc; text-decoration: none;}
ul#nav li a:hover { color: #fff; background-color:#333;}



.pic { float: left; padding: 3px; background-color: #F2F2F2; margin: 4px 7px 5px 0px;}
.picr {	float: right; padding: 3px;	background-color: #F2F2F2; margin: 4px 0px 5px 7px;}
.picr2 { float: right; margin: 4px 0px 5px 10px;}

