/* CSS Document */
#contenedor_superior{
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
}
#contenedor_inferior{
	width:100%;
	margin:0 auto 0 auto;
}
#imagen_equipo{
	width:570px;
	height:200px;
	margin:0 auto 0 auto;
	margin-bottom:10px;
	
}
body{
margin:0;
	background-color: #0e0f0f;
	background-image: url(images/back_01.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;

}
#logo_top{
	width:171px;
	height:47px;
	background: url(_common/img/logo.png) no-repeat top left;
	float:left;

}
#contenedor_logo{
width:570px;
	height:47px;
	padding-bottom: 13px;

margin:0 auto 0 auto;

}
#service{
width:570px;
height:20px;
margin:5px auto 10px auto;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #3c4043;
text-indent: -9999px;


}
#cuerpo{
width:570px;
height:auto;
margin:0 auto 0 auto;
}
#pie_de_pag {
	width:570px;
	text-align:right;
	
}
a{
text-decoration:none;}
#menu{
width:570px;
height:auto;
margin:0 auto 0 auto;
}
#pie{
	width:570px;
	height:50px;
	padding-top:10px;
	float:left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #2c2f30;
	margin-top:5px;
}

h4{
margin-top:0px;
margin-bottom:2px}
h4 a{
text-decoration:none;}
a{
text-decoration:none;}
#menu_left{
margin-top:5px;
width:198px;
height:auto;
float:left;}
#menu_left ul{
margin:0;
padding:0;
list-style:none;
}
#menu_left li{
	margin-bottom:2px;
	width:190px;

}
#menu_titulo{
width:198px;
height:50;
padding-top:10px;}

#marco_contenido{
width:368px;
margin-top:30px;
margin-left:4px;
height:auto;
float:left;}
li.bullet{
list-style-image:url(images/bullet.png);
padding-left:10px;}
.bullet{
list-style:none;
list-style-image:url(images/bullet.png);
padding-left:10px;}

#marco_contenido_equipo{
	width:362px;
	height:auto;
	float:right
}
#marco_contenido_noticias{
width:570px;
height:auto;
float:left}

div.noticias_todas{
	width:265px;
	height:130px;
	clip:rect(0px, 265px, 130px, 0px);
	overflow:hidden;
	padding-right:10px;
	padding-left:7px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
}
div.taller_todas{
	width:180px;
	height:170px;
	clip:rect(0px, 180px, 170px, 0px);
	overflow:hidden;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
}

div.videos_todas{
	width:170px;
	height:140px;
	clip:rect(0px, 140px, 200px, 0px);
	overflow:hidden;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
}

div.link_todas{
	width:360px;
	height:90px;
	clip:rect(0px, 170px, 90px, 0px);
	overflow:hidden;
	text-align:left;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
}


#marco_contenido_videos{
	width:570px;
	height:auto;
	float:left;
	margin-bottom: 13px;
}
#marco_contenido_noticas{
	width:570px;
	height:auto;
	float:left;
}


div.videos_todos{
	width:185px;
	height:185px;
	clip:rect(0px, 185px, 185px, 0px);
	overflow:hidden;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;}


.texto_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.subtitulo_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.link_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00c0ff;
	text-decoration: underline;
}
.titulo_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00c0ff;
	font-weight: bold;
	text-decoration: none;
}
.texto_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00c0ff;
}

.titulo_amarillo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	font-weight: bold;
}
div.galerias{
	width:362px;
	height:auto;
	float:left
}

div.td_cuerpo_izq {
	background-image: url(images/fondo_izq_12.png);
	background-repeat: repeat-x;
	background-position: top;
	width:194px;
	padding-top: 1px;
	padding-left:4px;
	height: auto;
}
div.td_cuerpo_izq li{
	width:190px;
}

.li_equipo{
	margin-bottom:0px;
}

#marco_imagen{
 width:140px;
  height:269px;
  text-align:center;
  float:right;
  margin-top:30px;
  position:relative;
  }

div.images_gal{
	width:107px;
	height:58px;
	clip:rect(0px, 107px, 58px, 0px);
	overflow:hidden;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;}
	
div.images_taller{
	width:90px;
	height:120px;
	clip:rect(0px, 90px, 120px, 0px);
	overflow:hidden;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	float:left;}
	

	
h3{ margin:0;
}

h3.equipo {
	height: 25px;
	background-image: url(images/tit_equipo_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

h3.servicios {
	height: 25px;
	background-image: url(images/tit_servicios.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


h3.web {
	text-indent: -9999px;
	background-image: url(images/tit_web.png);
	background-repeat: no-repeat;
	background-position: left center;
	width:53px;
	height:18px;
}

h3.diseno {
	height: 18px;
	text-indent: -9999px;
	background-image: url(images/tit_diseno.png);
	background-repeat: no-repeat;
	background-position: left center;
	width:82px;
	height:18px;
}
h3.rse {
	height: 22px;
	text-indent: -9999px;
	background-image: url(images/tit_serv_tecnologia_06.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}
h3.contenido {
	height: 18px;
	width:112px;
	text-indent: -9999px;
	background-image: url(images/tit_contenido.png);
	background-repeat: no-repeat;
	background-position: left center;
}
h3.diarios {
	height: 22px;
	width:82px;
	text-indent: -9999px;
	background-image: url(images/tit_diarios.png);
	background-repeat: no-repeat;
	background-position: left center;
}
h3.noticias {
	background-image: url(images/tit_noticias_03.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	width:86px;

}
h3.videos {
	background-image: url(images/tit_video_03.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	width:86px;

}


h3.links {
	height: 25px;
	background-image: url(images/tit_links_03.png);
	background-repeat: no-repeat;
	background-position: left center;
}
h3.taller {
	height: 25px;
	background-image: url(images/tit_taller_03.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.bullet{
list-style:none;
list-style-image:url(images/bullet.png);
padding-left:4px;
margin-left:10px;} 
ul.bullet{
margin:10px;
padding:10px;
}
