.ui-accordion .ui-accordion-content-active img{ padding:1px; border:1px solid black; background:white; }
.servicios li{
list-style-image: url(imagenes/mas2.png);
font-weight:bold;
font-size:12px;
}
.servicios li img{
border:0px;
}
fieldset{
border:0px;
padding:10px 0px;}
html{

	margin:0px;
	padding:0px;
	font-family: Arial,sans-serif; font-size: 0.7em; 
	}
body{
	background:#ddd;
	margin:0px;
	height:100%;
	}
#todo{
	margin:0px auto;
	width:900px;
	padding:1px;
	border:1px solid #ccc;
background:#fff;
height:100%;
	}
#cabecera{
	width:900px;
	border:0px solid grey;
	height:291px;			
	}
#current{

        text-decoration:none;
	background:#aaa;
}
#preIzq img{
	
position:relative;
top:10px;
}
#preIzq{
	
	width:279px;
	height:80px;
	float:left;
}
#preDer{
	
	width:617px;
	height:80px;
	float:left;
margin:0px 2px;
	}
#preDer ul{
       position:relative;
        top:15px;
        left:0px;
	padding:0px;
        margin:11px 50px;
	list-style:none;
	}
#preDer li{
	margin:2px;
	padding:0px;
        display:inline;
        font-size:17px;
        font-weight:bold;

	}
#preDer a{
        padding:5px;
	color:black;
        text-decoration:none;

	}
#preDer a:hover{
	color:#DDDFD6;
        text-decoration:none;
	background:#aaa;
        
}
#infIzq{
        position:relative;
        top:2px;
float:left;
}
#infDer{
    position:relative;
    top:2px;
	float:left;
	margin:0px 1px;
}
#contenido h1{
	font-size:20px;
	font-weight:bold;
border-bottom:1px #aaa dashed; 
}
#contenido p{
	font-size:13px;
}
#pie{
width:900px;
	/*border:1px solid grey;*/
	min-height:120px;
        /*font-size:14px;
        height:auto;
background-color:#DBDED4;
padding:2px;*/
}
#pie h3{
        font-size:12px;
margin:0px;
padding:5px 15px;;
}
#pie li{
        padding:0px 12px;
        font-size:12px;
        font-weight:bold;
}
li#pieUl{
        font-size:10px;
font-weight:normal;
padding:10px;

}
#pie a{
       color:#AF4941;
       
}
#ofertas{
        
	width:266px;
	height:auto;
	float:left;
        margin:10px;
        padding:0px 5px;
/*border-right:1px dashed grey;*/
}
#ofertas ul{
        margin:0px;
list-style:none;
padding:0px;
}
#noticias ul{
        margin:0px;
list-style:none;
padding:0px;
}
#enlaces ul{
        margin:0px;
list-style:none;
padding:10px 0px;
}
#noticias{
        
	width:266px;
	height:auto;
	float:left;
        margin:10px;
        padding:0px 5px;
/*border-right:1px dashed grey;*/
}
#enlaces{
      
	width:266px;
	height:auto;
	float:left;
        margin:10px;
        padding:0px 5px;
}

#pieUl{
padding:20px 0px;

}
		#login{
   width:300px;
    height:105px;
   
	top:60px;;
	margin:0px auto;
	padding:10px;
	position:relative;
        font-size:13px;
    }
#login input{
    width:100px;
   
    }
#login td{
    border:0px;
    }
	table {
		border-collapse:collapse;
		background:#EFF4FB;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
		width:100%;
		text-align:center;
}

td, th {
		padding:5px;
}

caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}
h3 {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.2em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
}

/* =links
----------------------------------------------- */

table a {
		color:#950000;
		text-decoration:none;
}

table a:link {}

table a:visited {
		font-weight:normal;
		
}

table a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th, tfoot td {
		background:#333;
		color:#fff
}

tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody th, tbody td {
		border-bottom: dotted 1px #333;
}

tbody th {
		white-space: nowrap;
		text-align:left;
}

tbody th a {
		color:#333;
}

.odd {}

tbody tr:hover {
		background:#fafafa
}

