/*CSS Document*/
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, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD, CENTER, U, B, I
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	vertical-align: baseline;
}
BODY
{
line-height: 1;
	background-image: url(../images/general/body-bga.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #0C2A4C;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
:focus
{
	outline: 0;
}
OL, UL
{
	list-style: none;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
INPUT, TEXTAREA
{
	margin: 0;
	padding: 0;
}
HR
{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
}

#contentwiter
{
	background: url(../images/general/twiterbar.png);
	width: 746px;
	height: 134px;
	text-align: left;
	font-size: 12px;
	margin: auto;
}
#twitter_div
{
	padding-top: 18px;
}
#contentwiter UL
{
	margin-left: 140px;
}
#contentwiter LI
{
	background: url(../images/general/ico01.png) no-repeat;
	padding-left: 25px;
	line-height: 20px;
	width: 580px;
}
.botontwiter
{
	margin: 5px 60px 0 0;
}
.botontwiter LI
{
	display: inline;
	float: right;
	margin-right: 5px;
}
.botont
{
	background-image: url(../images/general/botont.png);
	height: 27px;
	width: 120px;
	text-align: center;
	cursor: auto;
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
/*solo navegadores moderns firefox 3.5*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
/*hack para IE8 que huewada*/
	border: 0 solid #000000; /*[e]: #CCCCCC 1px solid solid #000000*/
}
.botont A
{
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
}
/*body*/

#tbleft
{
	float: left;
	width: 250px;
	margin-left: 40px;
}
#tbrigth
{
	float: right;
	margin-right: 40px;
}
#tbrigth, #tbleft
{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.clear
{
	clear: both;
}
#bcenter
{
	background-image: url(../images/general/lsuzbbodycenter.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#lastwork
{
	float: left;
	width: 250px;
	margin-left: 30px;
}
.pequenio
{
	font-size: 9px;
	margin-left: 20px;
}
#anuncios
{
	float: right;
	width: 350px;
	margin-right: 40px;
}
.negrita
{
	font-size: 12px;
	color: #4A4A4A;
	line-height: 15px;
	text-align: justify;
	margin-top: 5px;
}
#bcenter UL
{
	margin: 10px 0 0 40px;
}
#bcenter UL LI
{
	font-size: 13px;
	background-image: url(../images/general/ico01.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 20px;
}
#lastwork, #anuncios
{
	font-size: 11px;
	color: #666666;
	margin-top: 15px;
}
.confrase
{
	width: 800px;
	height: 53px;
	background-image: url(../images/general/confrase.png);
	line-height: 43px;
	margin-top: 30px;
	margin-bottom:40px;
/*el negativo de la mitad de la altura del div*/
}
.frase
{
	width: 760px;
	height: 41px;
	background-image: url(../images/general/frase.png);
	text-align: center;
	margin-top: 5px;
	line-height: 45px;
}
.confrase, .frase
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #CCCCCC;
	font-size: 18px;
	font-style: italic;
	color: #666666;
}
#contenboton
{
	width: 856px;
	margin-left: auto;
	margin-right: auto;
	height: 56px;


}
.botonfva
{
	float: left;
	height: 30px;
	width: 242px;
	float: left;
	margin: 0 0 0 3px;
	cursor: pointer;
	margin-left: 30px;
	background-image: url(../images/general/bgboton.png);
	color: #FF9900;
	line-height: 30px;
	font-weight: bold;
	font-size: 13px;
	text-indent: 20px;

/*solo navegadores moderns firefox 3.5*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px #a6a6a6;
	-webkit-box-shadow:0 0 5px #666;

/*hack para IE8 que huewada*/
	border: 0 solid #000000; /*[e]: #CCCCCC 1px solid solid #000000*/
}
#icofoto
{
	width: 80px;
	height: 68px;
	left: 194px;
	top: -17px;
}
#icovideo
{
	width: 100px;
	height: 68px;
	left: 455px;
	top: -86px;
	background-position: -88px 0;
}
#icoaudio
{
	width: 70px;
	height: 68px;
	left: 754px;
	top: -154px;
	background-position: -180px 0;
}
#icoaudio, #icovideo, #icofoto
{
	position: relative;
	background-image: url(../images/general/icosfva.png);
}

/*foro blog y tutoriales*/
#top_light5
{
	
	width: 741px;
	color: #4A4A4A;
	line-height: 15px;
	margin: 0 auto;

	overflow: hidden;

	}
ul.contenbft{
width: 796px;

	
}
	
#top_light5 LI
{
	width: 200px;
	margin-left: 0px;
	float: left;
	margin-right: 65px;	
	}

#top_light5 a
{
	margin: 0px 0;
	color: #4A4A4A;
	font-size: 12px;
	
}
#top_light5 H2
{
	font-size: 14px;
	padding-bottom: 10px;
	color: #767676;
	text-align: center;
	font-weight: bold;
}
.nuevoblog UL LI 
{
	background: url(../images/general/ico/post.png)no-repeat top left;
	padding: 0px 0 0 30px !important;
	margin-bottom:10px;
	font-size: 12px !important;
}
.nuevoblog UL LI A
{
	font-size: 11px;
	text-decoration: none;
	margin-left: 30px;
}
.nuevoblog UL LI P
{
	font-size: 11px;
	margin: 0px 0 0;
	color: #767676;
}
.contenedor_comentarios_recientes UL LI 
{
	background: transparent url(../images/general/comentico.png) no-repeat top left;
	padding: 0px 0 0 30px !important;
	margin-bottom:10px;
	font-size: 12px !important;
}
.contenedor_comentarios_recientes UL LI A
{
	font-size: 11px;
	text-decoration: none;
	margin-left: 30px;
}
.contenedor_comentarios_recientes UL LI P
{
	font-size: 11px;
	margin: 0px 0 0;
	color: #767676;
}


#opcion
{
	font-size: 11px;
	margin: 0px 0 0px 10px;
	line-height: 22px;
}
.cvotos
{
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
}
.titublog
{
	font-size: 12px !important;
	font-weight: bold;
	color: #767676 !important;
}
/*contacto*/
H2.titulo
{
	font-size: 20px;
	color: #CECECE;
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}
#marco
{
	border: 3px solid #FFF;
	height: 380px;
}
#menu
{
	width: 190px;
	float: left;
	border: 1px solid #CCC3C3;
	background-color: #F8F8F8;
	padding: 0px;
	margin: 10px 0px 30px 40px;
	height: 386px;
}
#marco UL
{
	margin: 0px 0 15px 5px;
	color: #767676;
	line-height: 20px;
}
#marco LI
{
	margin: 2px 2px 5px;
	font-weight: bold;
}
#marco UL LI
{
	margin-bottom: 5px;
}
#marco A
{
	color: #3333CC;
	text-decoration: none;
}
#marco LI A:hover
{
	font-weight: bold;
}
#marco LI A
{
	color: #767676;
	font-weight: bold;
}
#form_contac
{
	float: right;
	width: 530px;
	margin-right: 40px;
	color: #767676;
	margin: 10px 50px 0 0;
}
/*contactos  lenguas*/
#contenlenguas
{
	margin: 25px 0 0 16px;
	height: 500px;
}
#contenlenguas LI
{
	background-image: url(../images/general/lengua.png);
	background-repeat: no-repeat;
	width: 207px;
	height: 27px;
	float: left;
	text-align: center;
	line-height: 27px;
	font-weight: bold;
	color: #767676;
}
#contenpanelcontac
{
	background-image: url(../images/general/images/lengua_02.png);
	background-repeat: repeat-x;
	width: auto;
	margin: 0px 0 0 0px;
	height: 450px;
}
#panelcontac
{
	width: auto;
	margin: 0px 24px 0 8px;
	height: 450px;
}
/*video*/
#contendortv
{
	width: 810px;
	height: 400px;
	border: 1px solid #C7C7C7;
	background-image: url(../images/general/fondovideo.png);
/*solo navegadores moderns firefox 3.5*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
/*-moz-box-shadow: 0 0 5px #a6a6a6*/
	-webkit-box-shadow: 0 0 5px #666;
/*hack para IE8 que huewada*/
	border: 0 solid #000000; /*[e]: none solid #000000*/
/*SÃ³lo IE7*/
	margin: 10px auto;
}
.etiquetav
{
	background: url(../images/general/flechatitu.png) no-repeat;
	margin: 3px 0 0 -9px;
	padding-left: 45px;
	height: 39px;
	text-align: left;
	font-size: 1.3em;
	color: #767676;
	line-height: 39px;
	font-weight: bold;
}
#pantalla
{
	background-color: #00FFFF;
	width: 560px;
	height: 340px;
	margin: 5px 0 0 10px;
	float: left;
/*-moz-box-shadow: 2px 2px 10px #888*/
}
/*tabulador pantalla*/
#block A
{
	color: #000;
	text-decoration: none;
}
#block A:hover
{
	color: #F07E1E;
}
#block
{
	margin: -338px 19px 0 0;
	width: 190px;
	padding-right: 5px;
	padding-left: 5px;
	clear: both;
	overflow: hidden;
	border: 0px solid #D2D2D2;
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
/*-moz-box-shadow: 0 0 5px #a6a6a6*/
	-webkit-box-shadow: 0 0 5px #666;
}
.h
{
	padding: 13px 0 10px 5px;
	color: #666;
	font-size: 1em;
	border-bottom: 1px solid #767676;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}
.htabs
{
	overflow: hidden;
}
.htabs H2 A
{
	font-size: 0.917em;
	font-weight: bold;
	padding: 7px;
/*color:#d00;*/
}
.htabs H2 A:hover
{
/*color: #000;*/
}
.htabs LI
{
	float: left;
	margin-top: 2px;
	padding: 3px 2px 0 0;
	overflow: hidden;
}
.tabsv .bullet
{
	border-right: 1px solid #F07E1E;
	color: #D00;
	font: bold 1em sans-serif;
	margin: 0px 4px 4px 0;
	padding-right: 4px;
	clear: right;
	display: block;
	float: left;
	height: 17px;
	overflow: hidden;
	text-align: right;
	width: 10px;
}
.tabsv
{
	margin-top: 2px;
	overflow: hidden;
}
.tabsv LI
{
	clear: both;
	margin: 4px 0;
	padding: 9px;
	float: left;
}
.tabsv LI A:hover
{
	padding-left: 1px;
}
.select
{
	color: #D00;
}



/* comienza pagina general servicios*/

.texto2 {
text-shadow:0 2px 0 #E5E5EE;
font-size: 2em;
color: #767676;
text-align: center;
margin: 10px 0 10px 0; 
}

#contenlistas { font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;
margin-left:auto ; 
margin-right: auto;
width: 800px;

 }
#contenlistas a {font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight: bold;}
#contenlistas a:hover {font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #fff; font-weight: bold;}
#contenlistas ul li { margin:0px 40px  15px 0px; float:left; background-image: url(../images/general/fondtarserv.png);  width:358px; height:169px; list-style:none; border: #c7c7c7 1px solid; 

/* solo navegadores moderns firefox 3.5*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px #a6a6a6;
	-webkit-box-shadow:0 0 5px #666;
/*hack para IE8 que huewada*/
border: /*\**/: #CCCCCC 1px solid\9;  /* Sólo IE7 */

}
#contenlistas ul li ul li{ margin:1px 10px 0px 25px; background-image:none; width:auto; height:auto; list-style:circle; line-height:11px; float:none; border: none;
/* solo navegadores moderns firefox 3.5*/
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-moz-box-shadow:0 0 0px #a6a6a6;
	-webkit-box-shadow:0 0 0px #666;
/*hack para IE8 que huewada*/
border: /*\**/: none\9;  /* Sólo IE7 */
list-style: none;

}

#contenlistas h3.a{ font-size:13px; color:#fff; text-align:center; font-weight:bold; background-image: url(../images/general/etiqueta.png); width: 150px; height: 36px; line-height: 30px; margin: 10px 0 0 -10px;}

#contenlistas h3{ font-size:13px; color:#fff; text-align:center; font-weight:bold; background-image: url(../images/general/tarjetab.png); width: 150px; height: 36px; line-height: 30px; margin: 10px 0 0 218px;}
 
 .servidescrip {
 width: 120px;
 line-height: 16px;
 float: left;
 }
 .servifoto{
 	float: right;
	margin: -15px 10px 0 0 ;
 }
 
  .servidescripb {
 width: 120px;
 line-height: 16px;
 float: right;
 }

 .servifotob{
 	float: left;
	margin: -15px 10px 0 0 ;
 }
/* cargador de servicios */
.tituloservicios {
	color: #767676;
	padding: 25px 0 0 28px;
	font-size: 18px;
	width:290px;
	text-align: center;

}
.separador{
	background-image: url(../images/general/seprador.png);
	width:358px;
	height: 90px;
	position: relative;
	top:-35px;
	left: -10px;
	
	}
	
.descripcionservicios{
	float: left;
	margin-left: 10px;

}
.listades{

margin-top: -75px;
	
}
.listades ul{
margin:0px 0 0 40px;
}
.listades ul li{

font-size: 13px;
background-image:url(../images/general/ico01.png);
background-position:0 5px;
background-repeat:no-repeat;
padding-left:20px;
line-height:25px;
}
.textoservicios {
	width: 300px;
	margin: 10px 0 0 30px;
	line-height: 18px;
}
.imgservicios{
	float: right;
	margin:30px 30px 0 0;
}
.contenboton {
margin:5px  0 0 60px;

	 
}
.contenboton li{
float: left;
margin-left: 5px;

}

.boton{
background-image:  url(../images/general/fondoboton.png);
height: 27px;
width: 120px;
text-align: center;

/* solo navegadores moderns firefox 3.5*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

/*hack para IE8 que huewada*/
border: /*\**/: #CCCCCC 1px solid\9;;  /* Sólo IE7 */
}
.boton a{
 text-decoration: none;
 color:#fff;
 font-size: 12px;
 line-height: 27px;
 font-weight: bold;

}

.trabajoreciente {
width:760px;
height: 235px;
border:1px #c7c7c7 solid;
background-image:  url(../images/general/fondotraboreciente.png);
	/* solo navegadores moderns firefox 3.5*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px #a6a6a6;
	-webkit-box-shadow:0 0 5px #666;
/*hack para IE8 que huewada*/
border: /*\**/: none\9;  /* Sólo IE7 */
margin: 20px auto  10px auto;

}
.etiqueta{
	padding-top: 5px;
}
.etiqueta h2{
font-size:13px; color:#fff; text-align:center; font-weight:bold; background-image: url(../images/general/etiqueta.png); width: 150px; height: 36px; line-height: 30px; margin: 0 0 0 -10px;}

.descripciontrabajosrecientes{
	float:left;
}
.descripciontrabajosrecientes li{
	line-height: 20px;
	margin:15px 0 0 60px;
}

.eltrabajo {
width:331px;
height: 186px;
float: right;
margin: -15px 60px 0 0;
background-image:  url(../images/general/fondotraboreciente.png);
	/* solo navegadores moderns firefox 3.5*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px #a6a6a6;
	-webkit-box-shadow:0 0 5px #666;
/*hack para IE8 que huewada*/
border: /*\**/: none\9;  /* Sólo IE7 */
}
