img, a, img a{margin:0; padding:0; border:0;}

div, p, input{display:block;}

a{text-decoration:none;}

ul, li{ margin:0; padding:0;}

p {margin-top:5px; padding:0; border:0;}

body{ margin:0;	padding:0;font-size:14px; color:#333;	font-family:"Times New Roman", Times, serif; line-height:17px;}



/*-006666-*/

#wrapper{width:961px;margin:0 auto;	padding:0;	min-height:500px; background-image:url(../img/bg.jpg); background-repeat:no-repeat;}



/*-- HEADER --*/

#header{	float:left;	width:100%;	background:url(../img/header.jpg) no-repeat;	height:114px; font-family:Verdana, Geneva, sans-serif;}

.header_datos {	font-size:11px; float:left;	width:295px; height:46px; margin:10px 0px 0px 220px; padding:0px 0px 0px;}

.header_datos li {margin-top:5px; list-style:none; float:left; padding:0px; color:#003366; text-decoration:none;text-align:right; font-size:9px;}

.header_datos li a { display:block; font-size:9px; color:#000; margin-top:5px; text-align:center; text-decoration:none; }

.header_datos li a:link { color:#003366;;text-decoration:none;}

.header_datos li a:visited, li a:active { height:15px; color:#000; text-decoration:none;text-decoration:none;}

.header_datos li a:hover { height:15px; color:#006666; /*background: url(../images/vinetas/bg-botonera2.jpg);*/ text-decoration:underline;}

#nav2 li {height:15px; padding:0px;}

.datos {width:70px; border-right:#FFF 1px solid; }

.datoss {width:90px; border-right:#FFF 1px solid; }



.logo{float:left; margin:0px;	width:115px; height:114px;}

.nombre{float:left; margin:30px 0px 0px 10px; width:321px; color:#003366; font-weight:bold; font-size:18px; line-height:20px; font-family:"Times New Roman", Times, serif;}

/**/

#breadcrump {float:left; width:90%;	height:10px; padding:0px; margin:5px 0 5px 5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.smallbreadcrump {font-size:10px;text-decoration:none; color:#066; font:Verdana, Geneva, sans-serif;}

.smallbreadcrump a { text-decoration:underline;}



#idioma {float:right;width:8%;height:10px; padding:0px; margin:5px 5px 0 0}



/*HOME*/

.copetehome { padding-left:345px; float:left;}

.spacebig { padding-top:160px; padding-left:335px;}

.spacebig2 { padding-top:160px; padding-left:20px;}

.topcolumn4 { padding-top:25px; margin-left:12px;}

/*FIN HOME*/

.topmargin {margin-top:5px; padding:0px 10px 0px;}

.alignRight { text-align:right}

.iconos {float:right;padding-right:20px;margin-top:20px;}

.small {font-size:12px;text-decoration:none;}

#breadcrump {font-size:10px;text-decoration:none; color:#666666;}

.header_datos .small {font-size:8px;text-decoration:none;}



a, a:link, a:visited, li a:active {color:#003366;}

a:hover {color:#006666;text-decoration:underline; }



/*-- MENU HORIZONTAL --*/

.bot1, .bot2, .bot3, .bot4, .bot5, .bot6 {height:31px; text-align:center; font-size:11px;}

.bot1 {width:75px; /*background-image:url(../img/bot1.jpg)*/}

.bot2 {width:220px;/*background-image:url(../img/bot2.jpg)*/}

.bot3 {width:126px;/*background-image:url(../img/bot3.jpg)*/}

.bot4 {width:124px;/*background-image:url(../img/bot4.jpg)*/}

.bot5 {width:144px;/*background-image:url(../img/bot5.jpg)*/}

.bot6 {width:146px;/*background-image:url(../img/bot6.jpg)*/}



.bot1 a {width:75px; text-align:center;}

.bot2 a {width:220px;text-align:center;}

.bot3 a {width:126px;text-align:center;}

.bot4 a {width:124px;text-align:center;}

.bot5 a {width:144px;text-align:center;}

.bot6 a {width:146px;text-align:center;}



.bg-botonera {background-image:url(../img/background-left.jpg); background-repeat:no-repeat; min-height:160px;}

.bg-ubicacion {background-image:url(../img/background-left-ubicacion.jpg); background-repeat:no-repeat; height:120px; font-size:90%;}

.bg-verdeclaro { background-color:#EDF2E3;}



.banner3 { background-image:url(../img/banner3.jpg); background-repeat:no-repeat; height:293px;}

.banner4 { background-image:url(../img/banner4.jpg); background-repeat:no-repeat; height:283px;}

.bannerfilete {border-bottom:2px solid #FFFFFF;}

.filete-bottom {border-bottom:#ECECEC 2px groove; margin:10px 0;}



.destacado { background-color:#E8DD6E; border:thin #FFFFFF;}

.destacado2 { background-color:#D6D6AF; border:thin #FFFFFF;}

.titulo {border-bottom:2px solid;font-weight:bold;margin:0;padding:1px;}

.seccion { color:#003366; line-height:20px; padding-left:10px; border-bottom: 3px solid;}

.theme1 {  border-bottom-color:#003366; }

.theme2 { border-bottom-color:#006699; }

.theme3 { border-bottom-color:#0099CC; }

.theme4 { border-bottom-color:#339999; }

.theme5 { border-bottom-color:#336666; }

.theme6 { border-bottom-color:#339933; }



.f1-003366 { color:#003366; }

.f2-006699 { color:#006699; }

.f3-0099CC { color:#0099CC; }

.f4-339999 { color:#339999; }

.f5-336666 { color:#336666; }

.f6-339933 { color:#339933; }

.f7-006666 { color:#006666; }





.secciongris { background-color:#CCCCCC; border:thin #FFFFFF; line-height:20px; padding-left:10px;}

.botonera {	float:left;	width:837px; height:20px; margin-top:7px; padding:0px 0px 0px;}

.botonera li {font-weight:bold; list-style:none; float:left; padding:0px; color:#003366; text-decoration:none;text-align:center; }

.botonera li a { display:block; font-weight:bold; font-size:11px; color:#003366; margin-top:10px; text-align:center; text-decoration:none; }

.botonera li a:link { color:#003366;;text-decoration:none;}

.botonera li a:visited, li a:active { height:15px; color:#003366; text-decoration:none; text-decoration:none;}

.botonera li a:hover { height:15px; color:#006666;; /*background: url(../images/vinetas/bg-botonera2.jpg);*/ text-decoration:underline;}



.subbotonera { width:222px; font-family:Verdana, Geneva, sans-serif;}

.subbotonera li { height:15px; font-size:11px; list-style:none; padding-bottom:4px; color:#003366; line-height:17px; width:200px; border-bottom: 2px solid #FFFFFF; }

.subbotonera li a { color:#003366; font-size:90%; margin:0 5px 0 0; height:15px; text-decoration:none;}

.subbotonera li a:link { color:#003366; text-decoration:none;}

.subbotonera li a:visited, .subbotonera li a:active { height:15px; text-decoration:none; }

.subbotonera li a:hover { height:15px; color:#006666; /*background: url(../images/vinetas/bg-botonera2.jpg);*/ text-decoration:none;}



.links_contacto{ float:right; width:150px; color:#333333; text-align:right; padding:5px 15px 0 0;}

.paddingtop_10{padding:10px 20px 0!important}



.bullet-banner ul, .bullet-banner li{ list-style:circle; margin-left:20px; margin-top:0px; list-style-position:inside;}

.bullet ul, .bullet li{ list-style:circle; margin-left:20px; margin-top:10px;}

.bullet-filete ul, .bullet-filete li{ list-style:circle inside; margin-left:20px; margin:10px; border-bottom:1px #CCCCCC solid;}

.bullet_link ul, .bullet_link li{ list-style:none; margin-left:0px}

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

.bullet2 ul, .bullet2 li{ list-style:circle; margin-left:20px;}

.bullet2 li{ margin-bottom:2px;}

.bullet2 ul{  padding-bottom:200px;}

/*-- CONTENIDO --*/





.titulo660066 {border-bottom:2px solid #003366;font-weight:bold;margin:0;padding:1px;}

.bordertop {border-top:1px solid #006666;margin:0;padding:1px;}



* html ul + h4  { padding-botton:-10px;}

ul + h4  { padding-botton:-10px;}



h1 {font-size:24px; font-weight:bold; margin-left:260px; float:left; padding:2px 0px 0px 10px; margin-bottom:15px;}

/*h1 {font-weight:bold; margin:10px 0 2px 10px; color:#000666; line-height:30px; font-size:20px; float:left; width:700px; padding-top:10px;}*/

h2 {font-size:14px; margin-bottom:2px; margin-top:0px; font-weight:bold;}

h3 {font-size:17px;font-weight:bold; margin-bottom:0px; margin-top:0px;}



/*h1 a, h1 a:link, h2 a, h2 a:link, h3 a, h3 a:link, h4 a, h4 a:link, h5 a, h5 a:link { color:#003366;}*/



.titulolink {font-size:13px; color:#CC0099; font-weight:bold;margin-bottom:0px;margin-top:0px;}

.titulolink a {font-size:13px; color:#CC0099; font-weight:bold;margin-bottom:0px;margin-top:0px;}

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

h4 {font-size:15px; font-weight:bold; line-height:16px; margin:0; }

h5, h6 {font-size:15px;font-weight:bold; margin-bottom:0px;margin-top:0px;}

.intro {font-size:14px;font-weight:normal;}



h2.titulo, h3.titulo {border-bottom-width:2px;}

.titulodotted {border-bottom:2px dotted;}

h3 a, h3 a:link {font-size:15px;font-weight:bold;margin-bottom:0px;margin-top:0px;}



.separador2-4 {background-image:url(../img/separador2-4.jpg); background-repeat:no-repeat; height:10px;}

.separador2-2 {background-image:url(../img/separador2-2.jpg); background-repeat:no-repeat; height:10px;}

/*--FOOTER --*/

#footer{ width:98%; font-size:75%;	height:50px; clear:both; margin:0 auto; padding-top:10px; text-align:center; font-family:Verdana, Geneva, sans-serif; border-top:#CCC 1px solid;}

#footer p{padding:0 0 2px; } 

#footer span{padding:0 5px;}

/*

.link_none a{

	color:#FFFFFF;

}

.link_none a:hover{

	text-decoration:underline;

}

*/

.link_underline a{

	color:#000000;

	text-decoration:underline;

}



.topSpace {

	padding-top: 10px;

	}

.bottomSpace {

	padding-bottom: 10px;

	}

.topSpaceSmall {

	padding-top: 5px;

	}

.bottomSpaceSmall {

	padding-bottom: 5px;

	}

.link_underline {

	text-color:#006666; text-decoration:underline;

}

.link_underline a:{

	text-color:#006666; text-decoration:underline;

}

.link_underline a:link{

	text-color:#006666; text-decoration:underline;

}

.link_underline a:visited, a:active { 

	text-color:#006666; text-decoration:underline;

}

.link_underline a:hover{

	text-color:#006666; text-decoration:underline;

}



/*--Glutter-Margin--*/

#enhancedContentArea {

	float: left;

	width: 951px;

	margin-left: 10px;

	margin-top:0px;

	}

.paddedBlock {margin: 0 0 10px 0; padding: 10px;}

.paddedBlock5 {margin: 0 0 5px 0; padding: 5px;}

.paddedBlock1 {}

.paddedBlock20 {margin: 0 0 10px 0; padding: 15px;}

.paddedBlock10 {margin: 0 0 10px 0; padding: 10px;}



.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%;

	overflow: auto;

	}

.contentBlock2	{margin: 10px;	padding:10px;	width: 90%;	overflow: auto;	}

.floatleft20 { float:left; padding:15px;	width: 20%;	}

.floatleft25 { float:left; padding:10px;	width: 25%;	}

.floatleft30 { float:left; padding:10px;	width: 30%;	}

.floatleft60 { float:left; padding:10px;	width: 60%;	}

.floatleft40 { float:left; padding:5px 5px 5px 0;	width: 40%;	}

.floatleft50 { float:left; padding:20px;	width: 44%;	}

.floatleft80 { float:right; padding:20px;	width: 60%;	}

.floatleft65 { float:left; padding:20px 5px 15px; width: 65%;	}



.floatleft1 { float:left; padding-top:5px; width: 40%; display:block;}

.floatleft2 { float:left; padding-top:0px; width: 50%; display:block;}



.thumbnail-ico	{	float: left;width: 27px;height: 27px;	margin: 10px 10px 0px 0;	padding: 0;	}

.thumbnail	{	float: left;width: 54px;height: 54px;	margin: 0 10px 0 0;	padding: 0;	}

.thumbnail1	{	float: left;width: 77px;height: 77px;	margin: 0 10px 0 0;	padding: 0;	}



.thumbnail2	{float: left;width: 90px;height: 90px;	margin: 0 5px 0 0;	padding: 0;	}

.thumbnail4	{float: left;width: 90px;height: 90px;	margin: 0 10px 0 0;	padding: 0;	}







.thumbnail3	{float: left;width: 26px;height: 16px;	margin: 0 2px 0 0;	padding: 0;}

#cat1, #cat2, #cat3, #cat4, #cat5, #cat6, #cat7, #cat8, #cat9, #cat10, #cat11,  #cat12,  #cat13, #cat14, #cat15, #cat16, #cat17, #cat18, #cat19, #cat20, #cat21, #cat22, #cat23, #cat24, #cat25, #cat26, #cat27, #cat28, #cat29, #cat30, #cat31, #cat32 {background-color:#EEEEEE; padding:0 10px;}



.thumbnailText	{  margin: 0; overflow:hidden; height:100%; }



.thumbnailText3	{  margin: 0; overflow: auto;  min-height:22px; vertical-align:middle;}

.thumbnailText3 span { margin-left: 2px;}

.thumbnail100 {float: left;width: 100px;min-height:28px; margin: 0 10px 0 0; padding: 0;}



/*Five Columns*/

.fiveColumns {	width: 100%;	margin: 0 0 10px 0;	overflow: hidden;	}





.fiveColumns  .column1-5{

	float: left;

	width:18.5%;

	margin-right:11px;

	margin-left:3px;

}

.fiveColumns  .column2-5{

	float: left;

	width:18.9%;

	margin-left:3px;

	margin-right:8px;

}

.fiveColumns  .column3-5{

	float: left;

	width:18.9%;

	margin-left:0px;

	margin-right:10px;

}

.fiveColumns  .column4-5{

	float: left;

	width:18.5%;

	margin-left:3px;

	margin-right:7px;

}

.fiveColumns .column5-5{

	float: left;

	width:18.5%;

	margin-left:5px;

	margin-right:0px;

}



/**/



/*--Four Columns--*/

.fourColumns {	width: 100%;	margin: 0 0 10px 0;	overflow: hidden;	}

.fourColumns .column1 {

	float: left;

	width:24%;

}

.fourColumns .column2, .column3, .column4 {

	float: left;

	width:24%;

}

.fourColumns .column3 {

	width:24%;

	margin-left:10px;

}

.fourColumns .column2-3 {

	float:left;

	width:44%;

	margin:0 30px 0 30px;

}

.fourColumns .column3-4 {

	float:left;

	width:71%;

	margin-left:30px;

}

.fourColumns .column2-4 {

	float:left;

	width:74%;

}

.fourColumns .column1-4 {

	float: left;

	margin-left:10px;

	width:24%;

}

.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;

}





/*--Two Columns--*/

.twoColumns 	{

	width: 100%;

	margin: 0 0 10px 0;

	overflow: hidden;

	}

.twoColumns .column1gutter {

	float: left;

	width:49%;

}

.twoColumns .column2gutter {

	float: left;

	width:49.5%;

	margin-left:10px;

}

.twoColumns .column1 {

	float: left;

	width:49%;

}

.twoColumns .column2 {

	float: left;

	width:49%;

	margin-left:10px;

}





/*--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 {

	width: 100%;

	margin: 0;

	overflow: hidden;

	float:left;

	}

	

.threeColumns .column1-3, .threeColumns .column2-3, .threeColumns .column3-3 {

	float: left;

	width:31%;

}

.GutterBlock { 

    margin: 0 10px 10px 10px;

	padding: 0;

	}



.threeColumns .column2de3{

float: left;

width: 464px;

}

/*--Formularios --*/

label {

	width:40%;

	margin:5px;

	padding-top:5px;

	float:left;

	text-align:left;

}

.checkbox, .radiocheck {

	width:95%;

	margin:10px;

	float:left;

	text-align:left;

}

.checkbox label {

	width:82%;

	margin:2px;

	padding-top:0px;

	float:left;

	text-align:left;

	padding-bottom:2px;

	border-bottom:1px #CCC solid;

}

 .checkbox input {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  margin:2px;

  border:0px;

  padding-top:0px;

  padding-bottom:2px;

  width:15%;

  

}





.radiocheck label {

	width:17%;

	margin:2px;

	padding-top:0px;

	float:left;

	text-align:left;

	padding-bottom:2px;

	

}

 .radiocheck input {

  margin:2px;

  border:0px;

  padding-top:0px;

  padding-bottom:2px;

  width:5%;

  

}



input, textarea {

	width:50%;

	float:left;

	margin: 5px;

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  border           : 1px solid #CCCCCC;

}

input .radio{

	margin: 0px;

	border: 0px !important;

	width:10px !important;

} 



.inputbox {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  background-color : #EFEFEF;

  border           : 1px solid #000000;

}

.borrar {	width:70px; margin-left:70px; background-color:#999999; border:1px #CCC solid; color:#FFF;}

.enviar {	width:70px; margin-left:20px; background-color:#339999; border:1px #CCC solid;color:#FFF;}