/*reseteador de estilos por defecto*/

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, 
fieldset, form, label, legend, caption, tbody, tfoot, thead, {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}

/* tables still need ‘cellspacing=”0?‘ in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: “”;
}
blockquote, q {
quotes: “” “”;
}


/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/

body {
background-image:url(../img/f_web.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#767271;
font-size:12px;
color:#ffffff;
padding:0px;
margin:0px;
}
.abajo {
clear:both;
}
#container{ /*contiene toda la pagina, todo esta dentro de este div*/
width:800px;
margin:0px auto 0px auto;
}
#col_a {
float:left;
}
#col_b {
float:left;
}
h1 {
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}
/*.logo {
 margin-top:15px;
 width:199px;
 height:48px;
 background-image: url(../img/img_logo.png)!important;
 background-image: none;
 filter: none !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img_logo.png');
 background-repeat:no-repeat;
}*/
.logo {
 margin-top:2px;
 width:199px;
 height:48px;
 background-image: url(../img/img_logo.jpg);
 background-repeat:no-repeat;
}
#menu{ /*menu principal de la pagina.*/
}
.contac {
margin:40px 0px 0px 5px;
font-weight:bold;
}
.contac_sup {
background-image:url(../img/f_contac_sup.gif);
background-repeat:no-repeat;
height:6px;
width:186px;
font-size:0px;
}
.contac_mid {
background-image:url(../img/f_contac_mid.gif);
width:186px;
background-repeat:repeat-y;
padding-left:20px;
}
.contac_inf {
background-image:url(../img/f_contac_inf.gif);
background-repeat:no-repeat;
height:6px;
width:186px;
font-size:0px;
}
.telf {
font-size:12px;
}
#breadcrums{ /*menu de migas de pan de la pagina*/
}
#cabecera {
margin-top:3px;
}
/*.img_cab {
 margin-top:0px;
 width:563px;
 height:320px;
 background-image: url(../img/cab_inicio.png)!important;
 background-image: none;
 filter: none !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/cab_inicio.png');
 background-repeat:no-repeat;
}*/
.img_cab {
 margin-top:0px;
 width:553px;
 height:320px;
 background-image: url(../img/cab_inicio.jpg);
 background-repeat:no-repeat;
}
#supportingText{ /*contiene el contenido de la pagina*/
clear:both;
padding-bottom:25px;
}
.col_1 {
float:left;
width:250px;
margin-left:18px !important;
*margin-left:18px !important;
*margin-left:9px;
}
.col_2 {
float:left;
width:250px;
margin-left:42px;

}
.encab {
background-image:url(../img/f_encab.gif);
width:223px;
height:21px;
padding:5px 0px 0px 10px !important;
*padding:8px 0px 0px 10px !important; 
*padding:8px 0px 0px 10px;
}
#footer{ /*contiene el pie de la pagina*/
background-image:url(../img/f_footer.gif);
background-repeat:no-repeat;
text-align:center;
width:750px;
height:46px;
margin:25px 0px 0px 8px;
clear:both;
}

.contact{
margin-bottom:20px;}
/*--------------------------------------------------------------------------
LOGO DE COMUNICA-WEB
--------------------------------------------------------------------------*/
#logocw {
width:850px;
}
#cw{

	clear:both;
	text-align:justify;
	padding:20px 0px 0px 570px;
}
#cw #cw_logo{
	float:left;
	background-image:url(../img_logo_cw.jpg);
	background-repeat:no-repeat;
	width:40px;
	height:60px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	/*margin-left:615px;*/
}
#cw #cw_logo h2{
	padding:0px;
	margin:0px;
}

#cw #cw_logo h2 a{
	width:40px;
	height:60px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
#cw #cw_logo h2 a span{
	visibility:hidden;
}
#cw #cw_texto{
	float:left;
}
#cw #cw_texto h3{
	color:#cccccc;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:9px;
	padding:0px 0px 0px 3px;
	margin:0px;
}

#cw #cw_texto h3 a{
	color:#cccccc;
	text-decoration:none;
	font-size:9px;
}
#cw #cw_texto #cw_marca a {
	display:block;
	padding-top:3px;
	color:#cccccc;
}
.direccion{
margin-bottom:25px;
}
#alto {
height:280px;
}
.contenido2 .txt{
font-size:14px;
text-align: center;
}

/**************************************************/
.txt_ini {
clear:both;
margin-top:10px;
width:235px;
line-height:15px;
}
.txt_ini a {
color:#c31829;
text-decoration:underline;
}
.txt_ini a:hover {
color:#ffffff;
text-decoration:underline;
}
li {
list-style:url(../img/img_li.jpg);
margin-bottom:8px;

}
