@charset "utf-8";
/* CSS Document */

/*body{background:url(../imgcss/dgs.gif) repeat-x #5783d4; margin:0; padding:0; }*/
/*body {
	margin: 0;
	padding: 0;
	background: #005094 url(../footer_bg.jpg) fixed repeat-x left bottom;
	width: 100%;
	min-width:970px;
}*/
body {
	margin: 0;
	padding: 0;
	width: 100%;
	min-width:990px;
	background-color: #06245b;
	background-image: url(../imgcss/fondo2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
}
#principal{width:990px;margin:auto; text-align:left; /* padding:0; text-align:left; margin:auto; padding-left:0px;*/}
#top{ margin-top:8px; padding-left:10px; height:138px; margin-bottom:3px}
#contenido{
	background-color:#FFF;
	height:auto;
	padding-top: 10px;
}
#rotador{padding-left:10px;}

#menu{
	background-image: url("../imgcss/menuback.jpg");
	background-repeat: repeat;
	background-position: 0 0;
	background-color: #333;	
	float: left;
	width:990px;
	height:30px;
}
#menu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 550px;
	height: 30px;

}

#menu ul li {
	display: inline;
}

#menu ul li a:link, #menu ul li a:visited {
	/*	background-image: url("../imgcss/menuback.jpg");
	background-repeat: repeat;*/
	background-position: 0 0;
	color: #FFF;
	padding: 5px 5px;
	float: left;
	text-decoration: none;
	background-image: url(../imgcss/menuback.jpg);
	background-repeat: repeat-x;
}

#menu ul li a:hover, #menu ul li a:active{
	color: #000;
	background-position: 0 -30px;
	background-color: #CCC;
	height: 20px;
}

#searchform {
	float:right;
	background-color:#e2e0e0;
	height:25px;
	width:252px;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
#searchform #s {
	float:left;
	background:#FFFFFF url(../imgcss/bg-input.gif) repeat-x scroll 0 0;
	border:1px solid #CFCFCF;color:#777777;
	font-size:12px;
	margin-left:1px;
/*	margin-top:1px;*/
	margin-right:10px;
	padding:4px;
	vertical-align:top;
	width:200px;}
#searchform #s:focus {border:1px solid #FFFFFF;color:#333333;}
#searchform #search {
	float:right;
	background: url(../imgcss/btn-search.gif) no-repeat;
	border:medium none;
	cursor:pointer;
	height:22px;
	width:25px;
	margin-right:5px;
	margin-top:2px;}
/**********************************/
#cuerpo{
	background-color:#ececec;
	font-family: Arial, Helvetica, sans-serif;

	/*text-align:center*/	
	/*background-color:#ececec;*/
	height:auto;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 5px;
/*	padding-left: 5px;*/
}
h1.busquedad{
/*color:#0D87BC;*/

margin-bottom:10px;
color:#0099ff;
	font-size:24px;
	margin-left:5px
}
#izq {float:left; width:650px; padding-top:10px;	background-color:#FFF;  border:solid 1px #CDCDCD; padding-left:5px; }
#izqfull {float:left; width:968px;  margin:5px; background-color:#f0eaea;  border:solid 1px #CDCDCD; padding:5px; }

/*Blog  style*/
.post{
	padding:5px;
margin-bottom:20px;
}
.post p{
	line-height:20px;
	font-size:14px;
}
.post h1{
/*color:#0D87BC;*/
color:#0099ff;
	font-size:24px;
}
.post h3{
color:#111;
}

.post-info{
	padding:0px 2px;
/*	border-bottom:1px  dotted #0f283d;*/
}

.post-info a{
text-decoration:none;
}
.post-info a:hover{
text-decoration:none;
color: #FF0000;
}

.entry img.view-more{
padding:0px;
border:none;

}

.entry img{}

/* default styles*/

a, a:link, a:active{
text-decoration:none;
color:#0099ff;
}

a:hover{

}
a img {
	border:none;
}

a:active, a:focus{ outline:none; }
/*.tn-br{
	padding:5px;
	border:1px solid #eee;
	background-color:#fff;
}*/
.tn-br2{
	 border: 1px solid #cdcdcd; 
	background-color:#f0eaea;
	padding:6px;
	margin-bottom:5px;
	margin-top:5px;
	/*width:290px; background:#f0eaea; border: 1px solid #cdcdcd;  padding:6px; */
}

.project.even{ float:left; margin:1px 16px 15px 3px; width:305px; padding:0; overflow:hidden; }
.project.odd{ float:left; margin:0 0 15px 0; width:305px; }
.project.odd h2{ font-size:14px;margin-bottom:5px;}
.project.even h2{ font-size:14px;margin-bottom:5px;}
.project .project-img-holder{ width:290px; background:#f0eaea; border: 1px solid #cdcdcd;  padding:6px; }
.project .project-img-holder img{ width:290px; }
.project .project-desc{/* font-weight:lighter;*/ font-size:14px; text-align:left; width:300px; float:left; margin-top:7px; overflow:hidden; clear:both;}


#der {
	float:right;
	width:310px;
	padding-left:10px;
background-color:#ececec;
height:800px;
overflow:hidden; 
}
.clear {clear:both;}
/* Buttom "details", "read more" */
 
  a.button  { 
  background-color:#f0eaea;
  margin-left:2px; 
  padding:0; 
  float:left; 
/*  display:block; */
  margin-top:5px; 
  height:13px; 
  width:70px;
  font-weight:bold; 
  border:solid 1px #CDCDCD;   
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  }	
  a:link.button , a:visited.button , a:active.button  {
	margin-right:0;
	color:#333;
/*	display:block;*/
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
  a:hover.button { border:solid 1px #666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
  
  
    img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
	 border: 1px solid #cdcdcd; 
	background-color:#f0eaea;
	padding:6px;
}

/* ****** CONTENEDOR PIE ****** */
#piet{background:url(../../imgcss/bg/piet.jpg) no-repeat bottom; height:13px;overflow:hidden; margin-top:10px;clear:both}
#pie{
	/*background-color:#06245b;*/
	background-color:#303030;
	font-family:Arial, Helvetica, sans-serif;
height:150px; padding:5px;overflow:hidden;text-align:left }
.ulpie{float:left; margin:5px 50px 0 0; list-style:none; }
.ulpie li.verde{color:#FFF; margin:0 0 15px 0; font-weight:bold; font-size:0.8em }
.ulpie li.blanco{color:#0099ff;margin:0 0 5px 0; font-size:0.75em}
.ulpie li.blanco a {color:#0099ff; text-decoration:none}
.ulpie li.blanco a:hover {color:#FFFFFF; text-decoration:underline}
#pieb{ height:14px; clear:both; margin-bottom:5px}

.loading {height:48px;width:640px;background-color: #fff;background-image: url(../imgcss/load37.gif);background-repeat: no-repeat;background-position: center center;}

h2.mediaNavHeader2{color:#7E7E7E;font-size:16px;margin-bottom:8px;margin-left:10px;}

/****** Formularios ************/
#form_container{margin:0 auto;text-align:left;width:600px;}
#form_container h1{color:#06F;}
#customForm{padding: 0 10px 10px;}
#customForm label{display: block;color: #797979;font-weight: 700;line-height: 1.4em;}
#customForm input{width: 220px;padding: 6px;color: #949494;font-family: Arial,  Verdana, Helvetica, sans-serif;font-size: 11px;border: 1px solid #cecece;}
#customForm input.checkbox{height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
#customForm input.error{background: #f8dbdb;border-color: #e77776;}
#customForm textarea{width: 550px;height: 80px;padding: 6px;color: #adaeae;font-family: Arial,  Verdana, Helvetica, sans-serif;font-style: italic;font-size: 12px;border: 1px solid #cecece;}
#customForm textarea.error{background: #f8dbdb;border-color: #e77776;}
#customForm div{margin-bottom: 15px;}
#customForm div span{margin-left: 10px;color: #b1b1b1;font-size: 11px;font-style: italic;}
#customForm div span.error{color: #e46c6e;}
#customForm #send{background: #6f9ff1;color: #fff;font-weight: bold;font-style: normal;border: 0;cursor: pointer;font-size: 16px;}
#customForm #send:hover{background: #79a7f1;}
#enviar {width:220px;height:26px;display:block;background-image:url(../imgcss/enviar.png);background-position: top;}
#enviar:hover{width:220px; background-position: bottom;height:26px;background-image:url(../imgcss/enviar.png);}
#error{margin-bottom: 20px;border: 1px solid #efefef;}
#error ul{list-style: square;padding: 5px;font-size: 11px;}
#error ul li{list-style-position: inside;line-height: 1.6em;}
#error ul li strong{color: #e46c6d;}
#error.valid ul li strong{color: #93d72e;}

.user_ok{font-size:0.8em;  border:solid 1px #aacfe4;background:#ebf4fb url(../imgcss/ok.png) 8px 6px no-repeat;color:#333;font-weight:bold;padding:4px;text-align:center;}
.user_ok a{color:#06F;text-decoration: none;}
.user_error{font-size:0.8em; border:solid 1px #CC0000; background:#F7CBCA url(../imgcss/red.png) 8px 6px no-repeat;color:#CC0000;font-weight:bold;padding:4px;text-align:center;}
.user_error a{color:#666;text-decoration: none;}

.form_description{border-bottom:1px dotted #ccc;clear:both;display:inline-block;margin:0 0 1em;}
.form_description h2{clear:left;font-size:160%;font-weight:400;margin:0 0 3px;}
.form_description p{font-size:95%;line-height:130%;margin:0 0 12px;}	
.form_description a {color:#F30;padding-top:3px;text-decoration:none;}

/**************************/

#embedcode{
font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
height: 25px;
width:630px;
background-color:#ccc;
padding-left:10px;
}
#menuh {
font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
height: 25px;
width:635px;
background-color:#ccc;
padding-bottom:10px;
padding-top:10px;
padding-left:5px;

}
#menuh ul, li {
        list-style-type: none;
}
#menuh ul {
        margin: 0;
        padding: 0;
}
#menuh li {
        float: left;
}
#menuh a {
	text-decoration: none;
	color: #3366CC;
	display: block;
	padding: 3px 10px;
	text-align: center;
	background-color: #ccc;/*        border: 1px solid #ACCFE8;
        border-width: 1px 1px 1px 0;*/
}
#menuh a:hover {
	background-color: #999;
}

#menuh li#Votos a {
	background-image: url(../imgcss/en/001.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 0px;
	background-position: 5px center;
}
#menuh li#Comen a {
	background-image: url(../imgcss/en/004.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 0px;
	background-position: 5px center;
}

#menuh li#Email a {
	background-image: url(../imgcss/en/002.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 0px;
	background-position: 5px center;
}
#menuh li#Insertar a {
	background-image: url(../imgcss/en/006.png);
	background-repeat: no-repeat;
	padding-left: 33px;
	margin-left: 0px;
	background-position: 5px center;
}
#menuh li#Favoritos a {
	background-image: url(../imgcss/en/003.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 0px;
	background-position: 5px center;
}
#menuh li#Visto a {
	background-image: url(../imgcss/en/005.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 0px;
	background-position: 5px center;
}




#copi{
background-color:#303030;	
text-align:center;
font: 95% "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
}

/***************************************/
#social{
height: 60px;
padding-top:10px;
padding-bottom:5px;
margin-bottom:10px;
margin-top:10px;
margin-left:50px;
/*padding-left:5px;*/
}
#social h2{
	text-align:left;
	color:#333;
	padding-top:1px;
	padding-bottom: 6px;
	padding-left: 15px;
}

#social ul, li {
        list-style-type: none;
}

#social ul {
        margin: 0;
        padding: 0;
}

#social li {
        float: left;
		padding-right: 10px;
}

#social a {
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/**********************************/


/* titulos de la tabla*/
#boxtable th 
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	padding: 8px;
	background: #0099ff;
/*	border-bottom: 1px solid #fff;*/
	color: #FFF;
	
	padding: 0.5em;
	border: 1px solid #CCC; 
}
/* Filass */
#boxtable td
{
	padding: 8px;
	background: #fff;
	/*border-bottom: 1px solid #fff;*/
	color: #333;
	border-top: 1px solid transparent;
	text-align: left;
	
	padding: 0.5em;
	border: 1px solid #CCC; 	
}
#boxtable tr:hover td
{
	background: #d0dafd;
	color: #333;
}
#boxtable a{
	text-decoration: none;
		color: #333;
	}
	
#boxtable .imdes{
	border: none;
	}	
	
/************************************************/
table {
	border-collapse: collapse;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;

	 width:968px;
	 background-color:#FFF;
}

td, th {
	padding: 0.5em;
	border: 1px solid #CCC; 
}
thead, tfoot {
	background-color:#0099ff;
		color:#FFF;
}

tr.rowodd {
	background-color: #FFF;
}

tr.roweven {
	background-color: #F2F2F2;
}
.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #DDFFAC;
	background-image: url(up.gif);
}
.sortdesc {
	background-color: #B9DDFF;
	background-image: url(down.gif);
}
.nosort {
	cursor: default;
}
th.resize-handle-active {
	cursor: e-resize;
}

div.resize-handle {
	cursor: e-resize;
	width: 2px;
	border-right: 1px dashed #1E90FF;
	position:absolute;
	top:0;
	left:0;
}
.center{text-align:center}
