p, img, a, img a{margin:0; padding:0; border:0;}
p {margin-bottom:10px;}
div, p, input {display:block;}
a {text-decoration:none;}
ul, li{ margin:0; padding:0;}

body { margin:0;	padding:0;	font-size:13px;	color:#000000;font-family:"Times New Roman", Times, serif; line-height:13px; background-color:#E5D2AD;}

#wrapper {width:971px;margin:0 auto; padding:0; background-repeat:repeat-y; background-position:center; background-position:top; }

/*-- HEADER --*/
#header{float:left;	width:100%; height:91px; /*background:url(../img/bg-header.jpg); background-repeat:no-repeat;/*/}
.header_datos{	float:left; width:;	padding:0px 0px 0px 0px; color:#FFFFFF;}
.logo{float:left;padding:0px; width:79px; height:91px;}
/**/
#breadcrump {float:left; width:88%;	height:10px; padding:5px; margin-left:15px; color:#000000;}
#idioma {float:left;width:;height:15px;padding:px;margin-right:px; line-height:15px; vertical-align:middle;}

.botonera {	float:left;	width:892px; height:47px;padding:0px;}

.iconos {float:right;padding-right:20px;margin-top:20px;}
.small {font-size:10px;text-decoration:none;}
.smallest {font-size:9px;text-decoration:none;}
.header_datos .small {font-size:8px;text-decoration:none;}

a, a:link, a:visited, li a:active {color:#660000; text-decoration:underline;}
.zoom a:link, .zoom a:visited, .zoom a:active {color:#660000; text-decoration:none;}
.zoom a:hover {text-decoration:underline;}

/*-- MENU HORIZONTAL --*/
/**/

.bot1, .bot1 a:link { height:47px; width:110px; background: url(../img/bot_over_1.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot2, .bot2 a:link  { height:47px; width:90px; background: url(../img/bot_over_2.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot3, .bot3 a:link  { height:47px; width:115px; background: url(../img/bot_over_3.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot4, .bot4 a:link { height:47px; width:162px; background: url(../img/bot_over_4.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot5, .bot5 a:link { height:47px; width:91px; background: url(../img/bot_over_5.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot6, .bot6 a:link { height:47px; width:121px; background: url(../img/bot_over_6.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot7, .bot7 a:link { height:47px; width:203px; background: url(../img/bot_over_7.jpg); background-repeat:no-repeat; text-decoration:none;}

.bot1, .bot1 a:hover { background: url(../img/bot_down_1.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot2, .bot2 a:hover { background: url(../img/bot_down_2.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot3, .bot3 a:hover { background: url(../img/bot_down_3.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot4, .bot4 a:hover { background: url(../img/bot_down_4.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot5, .bot5 a:hover { background: url(../img/bot_down_5.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot6, .bot6 a:hover { background: url(../img/bot_down_6.jpg); background-repeat:no-repeat; text-decoration:none;}
.bot7, .bot7 a:hover { background: url(../img/bot_down_7.jpg); background-repeat:no-repeat; text-decoration:none;}

.botonera li {font-weight:bold; height:43px; font-size:11px; list-style:none; float:left; padding:0px; color:#666; text-decoration:none; }
.botonera li a { display:block; font-weight:bold; font-size:11px; color:#666; margin:0; height:43px; text-align:center; text-decoration:none;}

.links_contacto{ float:right; width:150px; color:#660000; text-align:right; padding:5px 15px 0 0;}
.menu_horizontal ul li .paddingtop_10{padding:10px 20px 0!important}

.bullet ul, .bullet li{ list-style:square;  margin-left:20px}
.bulletgris ul, .bulletgris li{ list-style:square; margin-left:25px; margin-bottom:1px; }

/*-- CONTENIDO --*/

.titulo {border-bottom:2px solid #660000; margin:0;padding:1px; color:#660000; font-size:14px;}
/*.titulo660066 {border-bottom:2px solid #990000;font-weight:bold;margin:0;padding:1px;}*/
.bordertop {border-top:1px solid #990000;margin:0;padding:1px;}

.tituloverde {color:#003300;font-style:italic;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-weight:bold;}
h1 {margin:5px 0 2px 0px; font-size:33px; line-height:30px; }
h2 {font-size:16px; margin-bottom:0px; margin-top:0px;}
h2 a, h2 a:link, h2 a:visited {font-size:13px; margin-bottom:2px;margin-top:0px;}
h3 {font-size:16px; margin-bottom:0px;margin-top:0px;}
h4, h5, h6, h7, h8, h9 {font-size:16px; line-height:18px; margin:0px;}

.titulolink {font-size:13px;font-weight:bold;margin-bottom:0px;margin-top:0px;color:#CC0099;}
.titulolink a {font-size:13px;font-weight:bold;margin-bottom:0px;margin-top:0px;color:#CC0099;}
.titulolink a:link, .titulolink a:visited, .titulolink a:active {font-size:13px;font-weight:bold;margin-bottom:0px;margin-top:0px;color:#CC0099;}
.intro {font-size:15px;font-weight:bold; line-height:15px;}

h2.titulo, h3.titulo {border-bottom-width:2px;}
h3 a, h3 a:link {font-size:13px;font-weight:bold;margin-bottom:0px;margin-top:0px;color:#CC0099;}


/*--FOOTER --*/
#footer{
	width:921px;
	margin:10px 0 0 40px;
	font-size:0.9em;
	height:30px;
	clear:both;
	font-style:italic;
}
#footer p{padding:0 0 2px; } 
#footer span{padding:0 5px;}

.topSpace {
	padding-top: 10px;
	}
.bottomSpace {
	padding-bottom: 10px;
	}
.topSpaceSmall {
	padding-top: 5px;
	}
.bottomSpaceSmall {
	padding-bottom: 5px;
	}
.link_underline {
	text-color:#660000; text-decoration:underline;
}
.link_underline a:{
	text-color:#660000; text-decoration:underline;
}
.link_underline a:link{
	text-color:#660000; text-decoration:underline;
}
.link_underline a:visited, a:active { 
	text-color:#660000; text-decoration:underline;
}
.link_underline a:hover{
	text-color:#660000; text-decoration:underline;
}
	/*--principio modal--*/
.overlay{
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        z-index:1001;
		opacity:.25;
        -moz-opacity: 0.25;
        filter: alpha(opacity=25);
    }
	
    /* estilo para lo q este dentro de la ventana modal */
    .modal {
        display: none;
        position: absolute;
        top: 25%;
        left: 25%;
        width: 500px;
        height: 300px;
        padding: 16px;
		background-repeat:no-repeat;
		background-image:url(../img/bg-popup.jpg);
		color: #000000;
        z-index:1002;
        overflow: auto;
		font-size:16px;
		line-height:17px;
    }
	/*--fin modal--*/

#enhancedContentArea 	{
	float: left;
	width: 951px;
	margin-left: 15px;
	margin-top:0px;
	}
.banner1 {margin-top:45px;}
.banner2 {margin-top:15px;}
.banner3 {margin-top:45px; margin-bottom:75px;}

.separador1 {margin-top:42px;}
.separador2 {margin-top:75px;}

.nomargin {margin: 0 0 0 0;}
.paddedBlock {margin: 0 0 10px 0; padding: 10px;}
.paddedBlock20 {margin: 0 0 10px 0; padding: 15px;}
.paddedBlock10 {margin: 0 0 5px 0; padding: 10px;}
.calloutEnhanced {color:#660000;float:right;margin:5px;width:150px;font-size:15px; line-height:17px;}

.rightGutterBlock	{
	margin: 0 10px 10px 0;
	padding: 0;
	}
.leftGutterBlock	{
	margin: 0 0 10px 10px;
	padding: 0;
	}
.leftGutterBlockWithBorder	{
	margin: 0 0 0 0px;
	padding: 0 0 0 9px;
	border-left: 1px solid #CCC;
	}
.rightSmallGutterBlock	{
	margin: 0 5px 0 0;
	padding: 0;
	}
.leftSmallGutterBlock	{
	margin: 0 0 0 5px;
	padding: 0;
	}
.clear {clear: both;height: 0;font-size: 1px;line-height: 0;	}
/*--Content--*/
.contentBlock	{
	margin: 10px 0 10px 0;
	padding: 0;
	width: 100%;
	overflow: auto;
	}
	.contentBlock4	{
	padding: 5px 0 5px 0;
	width: 100%;
	overflow: auto;
	}
	.contentBlock3	{
	margin: 0px 0 10px 0;
	padding: 0;
	width: 100%;
	}
.thumbnail{
	float: left;
	width: 90px;
	margin:15px 5px 0px;
	padding: 0;
	}
	.thumbnail150{
	float: left;
	width: 150px;
	padding: 0;
	}
.thumbnailText	{
	margin: 0;
	overflow: auto;
	height:100%;
	padding:10px 5px;
	}

/*--Four Columns--*/
.fourColumns {
	width: 100%;
	margin: 0 0 10px 0;
	overflow: hidden;
	}
.fourColumns .column1 {
	float: left;
	width:221px;
	margin-right:10px;
}
.fourColumns .column1bis {
	float: left;
	width:241px;
	margin-right:10px;
}
.fourColumns .column2, .column3, .column4 {
	float: left;
	width:24%;
}
.fourColumns .column3 {
	width:24%;
	margin-left:10px;
}
.fourColumns .column2-3 {
	float:left;
	width:464px;
}
.fourColumns .column2-3bis {
	float:left;
	width:485px;
}
.fourColumns .column3-4 {
	float:left;
	width:74%;
}
.fourColumns .column2-4 {
	float:left;
	width:74%;
}
.fourColumns .column1-4 {
	float: left;
	margin-left:10px;
	width:241px;
}
.fourColumns .column1-4bis {
	float: left;
	margin-left:10px;
	width:200px;
}
.fourColumnsSmallSpace {
	width: 100%;
	margin: 0 0 10px 0;
	overflow: hidden;
	}
.fourColumnsSmallSpace .column1small {
	float: left;
	width:24.5%;
}
.fourColumnsSmallSpace .column2small, .column3small, .column4small {
	float: left;
	width:24.5%;
	margin-left:5px;
}


/*--ThreeColumns --*/
.threeColumns1x2 	{
	width: 100%;
	margin: 0 0 10px 0;
	overflow: hidden;
	}
.threeColumns1x2 .column1 {
	float: left;
	width: 33%;
	}
.threeColumns1x2 .column2And3 	{
	float: left;
	width: 67%;
	}
	
/*--ThreeColumns --*/

.threeColumns, .threeColumnshome {
	width: 100%;
	margin: 0;
	overflow: hidden;
	float:left;
	}
	
.threeColumns .column1-3, .threeColumns .column2-3 {
	float: left;
	width:310px;
}

.threeColumns .column3-3 {
	float: left;
	width:185px;
	margin-left:90px;
	
}

.threeColumnshome .column1-3, .threeColumnshome .column2-3, .threeColumnshome .column3-3 {
	float: left;
	width:150px;
}

.threeColumnshome .column1-3, .threeColumnshome .column2-3 {
	background-image:url(../../img/bg_destacado_col1.jpg);
	background-repeat:no-repeat;
}
.threeColumnshome .column3-3 {
	background-image:url(../../img/bg_destacado_col3.jpg);
	background-repeat:no-repeat;
}
.threeColumns .column2de3{
float: left;
width:464px;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #EFEFEF;
  border           : 1px solid #000000;
}
