/*********** RESET *************/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, 
fieldset, form, label, legend
 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: top;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	
	border-spacing:1px;
	}
	
table caption {
	font:110% Verdana;
	color:#2966C2;
	
	
	
}

ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {

}
/*********** FIN RESET *************/



/*********** COMUN *************/
body {
	background:#fff;
	//*font: 16px/1.95em Calibri,"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;*/

	margin:0;
	color:#333;
	padding-top:20px;
	padding-bottom:34px;
	border:3px solid #eee;
  	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  	font-size: 16px;
  	line-height: 20px;
  	color: #333333;
  	background-color: #ffffff;
}

html {
	border-top:15px solid #f6f6f6;
	border-bottom:30px solid #f6f6f6;
	border-left:30px solid #f6f6f6;
	border-right:30px solid #f6f6f6;

	
}

* {
	margin:0;
	padding:0;
	outline:none;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

blockquote {

	margin: 10px 20px 10px 75px;
	padding:10px 10px 10px 10px ;


	
}
blockquote ul li{
	list-style:square;
	background-image:none;
	margin: 1px 1px 1px -30px;
	padding:1px 1px 1px 1px ;
	border-bottom: solid 1px #f6f6f6;
	
}
cite {
	font-size: 12px !important;
	font-style:normal;
	border: 1px solid #ddd;
	height: 80%;
	margin: 24px 24px 24px 24px;
	padding: 8px 8px 8px 55px;
	color: #444;
	background: url(../img/Libraryr.gif) no-repeat 6px 10px;
	background-color:#FFF;
	display:block;
}
small {
	font-size: 12px !important;
	font-style:normal;
	border: 1px solid #ddd;
	height: 80%;
	margin: 24px 24px 24px 24px;
	padding: 8px 8px 8px 5px;
	color: #444;
	background-color:#FFF;
	display:block;
}



/*********** COMUN *************/

/**********HEADER**********/

#header1 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/1.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}
#headerv {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image: url(../bgluimg/video_logo__normal.jpg);
	background-repeat:no-repeat;
	background-position: 90% 2%;
}
#header2 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/2.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}
#header3 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/3.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}
#header4 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/4.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}
#header5 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/5.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}
#header6 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/6.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}
#header7 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/7.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}
#header8 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/8.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}#header9 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/9.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}#header10 {
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background-image:url(../Images/10.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;
	text-transform:uppercase;
}

#header1 h1, #header7 h1, #header8 h1, #header6 h1{
   font-family: "Calibri", Helvetica, Arial, sans-serif;
	font-size: 370%;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -2px;
	line-height: 1.2em;
	margin-bottom:3px;
	margin-left:35px;
	margin-right:13%; 
	color:#000;

}
 #header2 h1, #header3 h1, #header4 h1, #header5 h1, #header9 h1, #header10 h1, #headerv h1 {
    font-family: "Calibri", Helvetica, Arial, sans-serif;
	font-size: 370%;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -2px;
	line-height: 1.2em;
	margin-bottom:3px;
	margin-left:35px;
	margin-right:13%; 
	color:#000;
}
#header1 h1 a, #header2 h1 a, #header3 h1 a, #header4 h1 a, #header5 h1 a, #header6 h1 a, #header7 h1 a, #header8 h1 a, #header9 h1 a, #header10 h1 a, #headerv h1 a {
	color:#2966C2;
	text-decoration:none;
}

#header .right {
	float:right;
}



/**********HEADER FINAL **********/


/********CONTAINER y CONTENT********/




#container {
	width:97%;
	margin:0 auto;
}

#content {
	width:75%;
	float:right;
	margin-bottom:5px;
}
#contenvi {
	width:85%;
	float:right;
	margin-bottom:5px;
	
}

.contentimg {
	
	margin:20px auto;
	display: block;
	width:100%;
    
}
.centimg {
	
	margin:0 auto;
	display: block;

    
}
.imgctit {
	width:685px;
	margin:0 auto;
	display: block;
}
* html .contentimg {
	
	margin:0 1px;
	display: block; 
}
* html .bloque { 
     width: 100%;
}




/******FIN LISTAS ********/

/***********CLASES************/


	


.rimg1 {
    
	float: left;
	display:block;
	width:50%;
	padding:0 !important;
	margin:0!important;
	
  
}
.clash4 {
	font-size:1.3em !important;
	color:#539ABF !important;
	font-weight:600;
}
.refin {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing:0.1px;
	line-height: 14px !important;
	padding:1px !important;
	color:#000!important;
	
}


.limg {
    
	float: right;
	margin: 34px 10px 10px 10px;
    padding: 6px;
}

		
.ampl {
	font-size: 0.8em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	color:#545151;
	text-align:center;
}

.ampli {
	font-size: 0.9em !important;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	margin: 3px 5px !important;
	
}
.amplis {
	color:#85add6;
	font-size: 0.8em !important;
	font-weight:100;
	letter-spacing:-1px;
	word-spacing:2px;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	margin: 2px 0px !important;
	
}

.separate {
	width:100%;
	height:40px;
}
.tittles {
	font-size:1.1em;
	font-weight:bold;
	color:#2966C1;
	}
.tittles1 {
	font-size:1.0em;
	font-weight:bold;
	color:#5C91E0;
	padding-left:4px;

}
.tittles11 {
	font-size:1.0em;
	color:#5C91E0;
	padding-left:8px;

}
.tittles22 {
	font-size:1.1em;
	font-weight:bold;
	color:#303052;
	padding-left:28px;
	background: url(img/bullet.png) no-repeat 0 0;

}

.colornav {
	color:#39F;
	font-weight:bold;
	font-size:1.1em;
	margin-left:40px !important;
}
.colorna {
	color:#39F;
	font-weight:bold;
	font-size:1.1em;
	padding-top:20px !important;


}

.pre {
	white-space:pre;	
}

.white {
	
	background-color:#FFF;
	border: solid 1px #FFF
	}

.code strong {
	color:navy;		
}

.first {
	margin:0 200px;		
}
.left { 
		 float: left;
		 margin:5px 10px;
		  }

 /*******************  FIN CLASES*********************/


/******************FIN COLLAPSABLES***************/



 
 /******************CAJA AZUL***********************************/

.roundcont {
	width: 500px;
	margin: 0 auto;	
}

.comment {
	background: transparent url(../img/commentbg.gif) no-repeat top left;
	width: 491px;
	padding: 15px 15px 0;
	float: left;
}
.comment p strong  {
	
	color: black;
}
.commentbottom {
	background: transparent url(../img/commentbottombg.gif) no-repeat;
	width: 521px;
	height: 6px;
	margin-bottom: 20px;
	display: block;
	float: left;
	
}
.comentarios h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 19px;
	color: #333;
	margin-bottom: 15px;
}
 
 /*******************  PAGINACION**********************/
div.pagination {
	
	clear:both;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	text-align:center;
	padding:40px 6px 4px 0;
	background-color:#fff;
	color:#313031;
	margin-top:50px;
}

div.pagination a {
	color:#0030ce;
	text-decoration:none;
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
}

div.pagination a:hover, div.pagination a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
div.pagination span.current {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
	font-weight:bold;
	color:#444444;
	background-color:#d2eaf6;
}
div.pagination span.disabled {
	color: #ccc;
	text-decoration:none;
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
}


 /******************* FIN  PAGINACION**********************/




/***************FOOTER**************************************/

#footer { 
	
	padding:25px 20px 35px 20px;
	margin-top:5px;
	border-top: 1px solid #e0e0e0;	
	line-height:75px; 
	
	 }	
#footer .right { 
		float: right;
		padding-bottom:10px;
		
		 }
#footer .left { 
		 float: left;
		 margin: 0 5px 0 0;
		  }
#footer a { 
		color: #808080;
		font-weight: bold;
		}
#footer .validate {
		
        margin: 0 auto;
		text-align:center;
		height:25px;
		font-size:0.9em;
		}	
		
/***************FIN FOOTER**************************************/
#content h2 {
	font-size: 28.5px;
	line-height: 36px;
	color:#045D99;
	background-color:#eee;
	border:1px solid #045D99;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
	
}

#content h2 a {
	color:#2966C2;
	text-decoration:none;
}
#content h3 {
	padding-left:13px;
	font-size: 24.5px;
	line-height: 30px;
	font-weight:normal;
	color:#0692EF;
	
}

#content p {
	font-size:16px;
	line-height:20px;
	margin:15px 15px 15px 25px;
	
	
}

#content p a {
	color:#6697F2;
	text-decoration:none;
	
}


#content p a:hover {
	/*border:1px solid #6d99ca;*/
	background:#E1E6FA;
	color:#000;
}

/******LISTAS ********/




#content ol     {
	list-style-type: decimal;
	font-size:16px;
	line-height:20px;
	padding-left:38px !important;
	margin: 6px 15px 6px 15px;
	
	} 

#content ul {
    margin: 1px 10px 4px 12px;
	padding-left:2px;
}


#content  li {
	margin: 6px 5px 6px 7%;
	line-height:20px;
	font-size:16px;
	list-style: disc;

}
.pag {

	font-size:16px!important;;


}

