body	{
	width:980px;
	margin: 0 auto;
	position: relative;
	background-color:#ADCE9C;
	background-image: url(../images/bg_contenido.jpg);
	background-repeat: repeat-y;
	background-position:center;
}

body.videos	{
	background-image: url(../images/bg_body_video.jpg);
	}
	
body *	{
	font-family: Arial, Helevetica, sans-serif;
}

img	{
	border: none;
}

a	{
	text-decoration: none;
}

p	{
	margin:0px;
}

.header	{
	width:980px;
	height:157px;
	background-image: url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	float:left;
}

ul.menu	{
	position:relative;	
	padding-top:50px;
}

ul.menu	li	{
	width: 194px;
	height: 24px;
	float: left;
	background-image: url(../images/bg_item-topmenu.jpg);
	background-repeat:no-repeat;
	list-style-type: none;
	margin:3px 3px 0px 0px;
}	

ul.menu li a	{
	font-size: 13px;
	color: #ffffff;
	padding-left:10px;
}

ul.menu li a:hover	{
	color:#FFCC00;
}

.area	{
	width:933px;
	height:180px;
	display:block;
	background-image: url(../images/bg_area_placeholder.jpg);
	background-repeat: no-repeat;
	float:left;
}	

.area h1	{
	font-size:24px;
	color:#FFFFFF;
	padding-top:40px;
}

.area img	{
	float:left;
	padding-right:30px;
}

.siteintro	{
	width: 980px;
	float: left;
	background-image: url(../images/bg_intro_homepage.jpg);
	background-repeat: no-repeat;
}

.introtext	{
	background-image: url(../images/bg_intro_homepage.jpg);
	background-repeat: no-repeat;
	width: 640px;
	height: 180px;
	float:right;	
}

.introtext h1, .introtext h2, .introtext p	{
	width:380px;
	padding-left:160px;	
}
	
.introtext h1	{
	padding-top:20px;
	font-size:22px;
}

.introtext h2	{
	padding-top:10px;
	font-size:18px;
}

.introtext p	{
	padding-top:10px;
}

.introtext *	{
	color:#ffffff;	
}

.video	{
	float: left;
	width: 320px;
	padding-left:20px;
}	

.esqueleto	{
	width: 980px;
	background-repeat: repeat-y;
	min-height:600px;
	float:left; /* si se rompe sacar este float radical */
}

.contenido	{
	width: 600px;
	float:left;
	padding-top:20px;
	overflow:hidden;
/*	background-color:#ff0000;*/
}


.esqueleto .contenido.videos 	{
	width:980px;
}

.contenido p, .contenido h1, .contenido h2, .contenido h3, .contenido h4, .contenido h5, .contenido h6, .contenido ul, .contenido ol	{
	margin-left:120px;
}

.contenido .opcion h1	{
	margin-left:100px;
}

.contenido h1, .contenido h2, .contenido h3, .contenido h4, .contenido h5, .contenido h6	{
	width:450px;
	color: #006633;
	margin:8px 0px 0px 120px;
}

.contenido p	{
	margin-top:6px;
}

.contenido h1	{
	font-size:24px;
	text-transform:uppercase;
	border-bottom: dotted 1px #CCCCCC;
}

.contenido h2	{
	font-size:20px;
	text-transform:uppercase;	
}

.contenido h3	{
	font-size:17px;
	text-transform:uppercase;	
}

.contenido h4	{
	font-size:15px;	
}

.contenido a	{
	color: #339900;
}

.contenido a:hover	{
	text-decoration:underline;
}

.contenido p, .contenido ul, .contenido ol	{
	width:400px;
	font-size:12px;
}

.contenido ul, .contenido ol	{
	margin:0px;
	padding:0px;
	margin-left:120px;
}

.contenido ul li, .contenido ol li	{
	margin-left:10px;
}

.contenido table.hpv	{
	font-size: 11px;
/*	padding: 10px 0px 0px 120px;*/
	margin: 10px 0px 0px 120px;
	width:450px;
	}

.contenido table th	{
	background-color:#ffcc00;
	text-align:left;
}

.contenido table td	{
	background-image: url(../images/items_bg.jpg);
	background-position:bottom;
}

.textos 	{
	padding-left:100px;
}

.opcion	{
	width:485px;
	float:left;
	padding:10px 0px 0px 100px;
	color: #006633;
}

.contenido .opcion h1	{
	width:300px;
	font-size: 18px;
}

.contenido .opcion a	{
	color: #006633;
}

.contenido .opcion p	{
	font-size: 12px;
	line-height:150%;
	width:300px;
	width:350px;
	margin-left:100px;
}

.opcion img	{
	padding-right:10px;
}

.sidebar	{
	width:350px;
	float:right;
	height:1000px;
}

h1, h2, h3	{
	margin:0px;
	padding:0px;
}

.destacado, .panel	{
	width:312px;
	background-color:#CC0033;
	color: #FFFFFF;
	margin-top:10px;
}

.destacado a	{
	color:#FFFFFF;
}

.destacado a:hover	{
	color: #FFCC00;
}

.panel	{
	width:278px;
	background-color:#70A986;
	margin-top:-2px;
}

.panel ul	{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.panel span	{
	display:block;
	padding-left:10px;
}

.panel li	{
	font-size:13px;
	border-bottom: 1px thin #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	padding:8px 0px;	
}

.panel li a	{
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
}

.itemsfooter	{
	background-image: url(../images/items_bg.jpg);
	background-repeat:repeat-x;
	height: 100px;
}	
	

.destacado p, .destacado h2, .destacado h3	{
	margin:0px 10px;
	font-size: 15px;
}

.destacado h2	{
	font-size:62px;
	font-weight:bold;
}

.destacado h3	{
	font-size:18px;
	text-transform:uppercase;
}

.filler	{
	height:10px;
	width:100%;
	float: right;
}

.submenu h2	{
	background-image: url(../images/header_recomendados.jpg);
	background-repeat:no-repeat;
	height:42px;
	float:left;
	width:312px;
}

.submenu h2 span	{
	display:block;
	margin: 10px 0px 0px 10px;
	font-size:18px;
	color:#FFFFFF;
}

.submenu h3	{
	background-color:#003366;
	width:312px;
	height:32px;
	padding-top:5px;
}		

.submenu h3 span	{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:15px;
	color:#FFFFFF;
}

.submenu p	{
	color: #FFFFFF;
	background-color:#006666;
}

.submenu p span	{
	display:block;
}	

.submenu ul	{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	background-color: #006666;
	width: 292px;
	padding: 3px 10px;
}

.submenu ul a	{
	font-size:12px;
	color:#FFFFFF;
}

.submenu ul a:hover	{
	color:#FFCC00;
}

.submenu ul li	{
		border-bottom: dotted 1px #FFFFFF;
}

.submenu ul span.descr	{
	font-size:10px;
	text-transform:uppercase;
	color:#CCCCCC;
	display:block;
	margin-top:-2px;
}

.datoslab	{
	font-size:11px;
	width:260px;
	padding:20px 0px;
}

.datoslab h3	{
	font-size:15px;
}

.datoslab h4	{
	font-size:13px;
}

.datoslab h3, .datoslab h4	{
	margin:0px;
	margin-top:10px;
}

.footer	{
	height:68px;
	width:980px;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:none;
	clear:both;
}

.footer p	{
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding:20px 0px;
}

.footer img	{
	vertical-align: middle;
	padding-left:3px;
}

.fleft	{
	float:left;
}

.fright	{
	float:right;
}

ul.terceros	{
	width:480px;
}

ul.terceros li	{
	width:45%;
	float:left;
}

p.preparacion	{
	line-height:24px;
}

p.preparacion img	{
	vertical-align:middle;
	padding-right:5px;
}

form#Form_Form, form#Form_Form fieldset	{
	margin:0px;
}

form#Form_Form	{
	margin-left:120px;
	width:470px;
	background-image: url(../images/form_encabezado.jpg);
	background-repeat:no-repeat;	
}

form#Form_Form fieldset	{
	border:none;
/*	background-color:#FF0000;*/
	padding:0px;
	background-image: url(../images/bg_fieldset.jpg);
	background-repeat:no-repeat;
	background-position:0px 84px;	
}

form#Form_Form #EditableLiteralField1 label.left, form#Form_Form #EditableLiteralField10 label.left
  	{
	width:450px;
	float:left;
/*	background-color:#00FF00;*/
	text-align:left;
}

form#Form_Form #EditableLiteralField1 label.left	{
	font-size:14px;
	text-transform:none;
	text-variant:normal;
	color:#ffffff;
/*	padding:0px 10px 10px 10px;*/
	border-bottom: none;
	font-weight:normal;
	height:84px;
	padding-left:10px;
}

form#Form_Form .middleColumn	{
	padding-top:4px;
}


form#Form_Form label.left	{
	padding-top:6px;
	float:left;
	width:40%;
	display:block;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:3px;
	border-bottom: 1px dotted #CCCCCC;	
}

form#Form_Form label.required	{
	background-color:#FF0000;	
	width:90%;
	float:left;
	font-size:11px;
	padding:5px;
	color:#FFFFFF;
}

form#Form_Form textarea#Form_Form_EditableTextField8	{
	width:238px;
	font-size:11px;
}


form#Form_Form div.Actions	{
	background-color:#006633;
	padding:3px;
	text-align:center;	
}

form#Form_Form input	{
	width:50%;
}

div.notify	{
	background-image: url(../images/bg_notify.gif);
	background-repeat:no-repeat;
	height:200px;
	padding:0px;
	margin-left:120px;	
}

div.notify h3, div.notify p	{
	margin:0px;
	padding:10px 20px 10px 20px;
}

div.notify h3	{
	color:#FFCC00;
	padding-top:40px;
}

div.notify	{
	color:#FFFFFF;
}

div.notify a	{
	color: #FFCC00;
}

