
#charts_v3{
	position:relative;
    float: left;    
	width:229px;
	overflow: hidden;
	background-color:#FFFFFF;
}

#tabla_cesta_art{
    position: relative;
    float: left;
    width: 229px;
    font-family: Arial;
    font-size: 9px;
    
}

#caja_carrito{
    position: relative;
    float: left;
    width: 227px;
    overflow: hidden;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    margin: 0;
    background: #FFFFDF;
}

#salir{
    position: relative;
    float: left;
    width: 64px;
    height: 18px;
    background: url("../images_v3/salir.jpg");    
    margin: 17px 0 0 20px;
    _margin: 17px 0 0 10px;
    cursor: pointer;
}

#ico_euro{
    position: relative;
    float: left;
    width: 14px;
    height: 14px;
    background: url("../images_v3/euro.png") no-repeat;
    margin: 0 0 0 0;    
}

#ico_card{
    position: relative;
    float: left;
    width: 14px;
    height: 14px;
    background: url("../images_v3/ico_card.png") no-repeat;
    margin: 0 0 0 5px;
}
#capa_ico_user{
    position: relative;
    float: left;
    width: 26px;
    height: 26px;
    background: url("../images_v3/user_ico2.png") no-repeat;
    background-position: 0;
    margin: 2px 0 0 5px;
}

#dato2_v3{
    position: relative;
    float: left;
    height: 14px;    
    font-family: Arial;
    font-size: 11px;        
    margin: 0 0 0 0;
    color: #5D5D5D;
}

#dato_v3{
    position: relative;
    float: left;    
    height: 14px;    
    font-family: Arial;
    font-size: 11px;        
    margin: 0 20px 0 0;
    color: #5D5D5D;
}

#tit2_v3{
    position: relative;
    float: left;
    width: 110px;
    height: 14px;    
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;    
    margin: 0 0 0 0;
    color: #5D5D5D;
}

#tit_v3{
    position: relative;
    float: left;
    width: 90px;
    height: 14px;    
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 0 2px;
    color: #5D5D5D;    
}

#nombre_v3{
    position: relative;
    float: left;
    width: 680px;
    height: 14px;    
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 0 5px;
    color: #5D5D5D;    
}

#registro_v3{
    position: relative;
    float: left;
    width: 600px;
    height: 30px;    
    font-family: Arial;
    font-size: 12px;    
}

.col_lateral_cuerpo_v3{
    position: relative;
    float: left;
    width: 159px;
    overflow: hidden;
    background: #F1F1F1;
    border-bottom: 1px solid silver;
    padding: 15px 15px 15px 23px;    
}

.col_lateral_cuerpo_v3_3{
    position: relative;
    float: left;
    width: 157px;
    overflow: hidden;
    background: white;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    padding: 15px 15px 15px 23px;    
}

.col_lateral_cuerpo_v33{
    position: relative;
    float: left;
    width: 196px;
    overflow: hidden;
    background: #F1F1F1;
    border-bottom: 1px solid silver;
    padding: 5px 0 0 1px;    
}

.col_principal2_cuerpo_v3{
    position: relative;
    float: left;
    width: 730px;
    overflow: hidden;    
    background: #F1F1F1;
    border-bottom: 1px solid silver;
    padding: 0 0 30px 5px;
}

.col_lateral_cabecera_v3{
    position: relative;
    float: left;
    width: 197px;
    height: 20px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;    
    font-size: 12px;
    font-weight: bold;
    background-position: 0 -130px;
    color: #515151;
    text-shadow: #DCDCDC 0px 1px 0px;
    padding: 6px 0 0 0;
    text-align: center;
}

.col_principal2_cabecera_v3{
    position: relative;
    float: left;
    width: 730px;
    height: 20px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;    
    font-size: 12px;
    font-weight: bold;
    background-position: 0 -220px;
    color: #515151;
    text-shadow: #DCDCDC 0px 1px 0px;
    padding: 6px 0 0 0;
    text-align: center;
}

.col_lateral_v3{
    position: relative;
    float: left;
    width: 197px;
    overflow: hidden;
    margin: 0 0 10px 0;
}

.col_principal2_v3{
    position: relative;
    float: left;
    width: 730px;
    overflow: hidden;
    margin: 0 0 10px 0;
}

.col_principal_cuerpo_v3{
    padding: 10px 0 0 0;
    _padding: 10px 0 10px 0;
    position: relative;
    float: left;
    width: 528px;
    overflow: hidden;
    background: #F1F1F1;
    border-bottom: 1px solid silver;
    margin: 0 0 0 0;
}

.col_principal_cuerpo_v3_3{
    padding: 10px 10px 0 10px;
    position: relative;
    float: left;
    width: 508px;
    overflow: hidden;
    background: #F1F1F1;
    border-bottom: 1px solid silver;
    margin: 0 0 0 0;    
    font-family: Arial;
    font-size: 12px;
    color: #3B3B3B;
}

.col_principal_cuerpo_v3_3 img{
    padding: 3px;
    border: 1px solid #E7E7E7;
    background: white;    
}


.col_principal_cuerpo_v333{
    padding: 30px 0 0 0;
    position: relative;
    float: left;
    width: 528px;
    overflow: hidden;
    background: #F1F1F1;
    border-bottom: 1px solid silver;
    margin: 0 0 0 0;
}

.flecha_izq_v3{
    position: relative;
    float: left;
    width: 27px;
    height: 20px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    background-position: 0 -195px;                    
    margin: 0 90px 0 70px;
    cursor: pointer;
}

.flecha_izq_v3:hover{    
    background-position: -30px -195px;
}

.flecha_der_v3{
    position: relative;
    float: right;
    width: 27px;
    height: 20px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    background-position: 0 -165px;                    
    margin: 0 70px 0 0;
    cursor: pointer;
}

.flecha_der_v3:hover{    
    background-position: -30px -165px;
}

.col_principal_cabecera2_v3{
    position: relative;
    float: left;
    width: 528px;
    height: 20px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;    
    font-size: 12px;
    font-weight: bold;
    background-position: 0 -100px;
    color: #515151;
    text-shadow: #DCDCDC 0px 1px 0px;
    padding: 6px 0 0 0;
    text-align: center;
}

.col_principal_cabecera_v3{
    position: relative;
    float: left;
    width: 528px;
    height: 20px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;    
    font-size: 12px;
    font-weight: bold;
    background-position: 0 -100px;
    color: #515151;
    text-shadow: #DCDCDC 0px 1px 0px;
    padding: 6px 0 0 200px;
    text-align: left;
}

.col_principal_v3{
    position: relative;
    float: left;
    width: 528px;
    overflow: hidden;
    margin: 0 0 10px 0;    
}

.col_buscador_cuerpo_v3{
    position: relative;
    float: left;
    width: 229px;
    overflow: hidden;
    background: #F1F1F1;
    border-bottom: 1px solid silver;
}

.col_buscador_cuerpo_v3_3{
    position: relative;
    float: left;
    width: 227px;
    overflow: hidden;
    background: white;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    padding: 0 0 10px 0;
}

.col_buscador_cabecera_v3{
    position: relative;
    float: left;
    width: 229px;
    height: 20px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;    
    font-size: 12px;
    font-weight: bold;
    background-position: 0 -70px;
    color: #515151;
    text-shadow: #DCDCDC 0px 1px 0px;
    padding: 6px 0 0 0;
    text-align: center;
}

.col_buscador_cabecera22_v3{
    position: relative;
    float: left;
    width: 229px;
    height: 20px;
    background: url("../img/img_sprites4.jpg") no-repeat;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;    
    font-size: 12px;
    font-weight: bold;
    background-position: 0 0;
    color: #515151;
    text-shadow: #DCDCDC 0px 1px 0px;
    padding: 6px 0 0 0;
    text-align: center;
}

.col_buscador_v3{
    position: relative;
    float: left;
    width: 229px;
    overflow: hidden;
    margin: 0 0 10px 0;
}

#texto_pie_v3 a{
    background: none;
    color: white;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    text-decoration: none;
}

#texto_pie_v3 a:hover{
    background: none;
    color: white;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    text-decoration: underline;
}


#texto_pie_v3{
    padding: 10px 0 0 0;
    position: relative;
    margin: 9px auto 0 auto;
    width: 400px;
    height: 31px;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    color: white;
    background: none;        
}

#col3_v3{
    position: relative;
    float: left;
    width: 197px;
    overflow: hidden;    
    margin: 2px 0 0 5px;
}

#col2_v3{
    position: relative;
    float: left;
    width: 528px;
    overflow: hidden;
    margin: 0 0 0 5px;    
}

#col1_v3{
    position: relative;
    float: left;
    width: 229px;
    overflow: hidden;    
    margin: 0 0 0 5px;
    padding: 2px 0 0 0;    
}

#col4_v3{
    position: relative;
    float: left;
    width: 730px;
    overflow: hidden;    
    margin: 0 0 0 5px;    
}

#cabecera_inferior_v3{
    position: relative;
    float: left;
    width: 1000px;
    height: 6px;
    font-size: 4px;
    background: url("../img/img_sprites3.jpg") no-repeat;
    background-position: 0 -61px;    
}

#cuerpo_contenido_v3{     
    position: relative;  
    background: white;
    float: left;
    margin: 0 0 0 11px;
    _margin: 0 0 0 5px;
    width: 977px;
    overflow: hidden;
}

#pie_v3{
    position: relative;
    float: left;
    width: 1000px;
    height: 58px;
    background: url("../img/img_sprites3.jpg") no-repeat;
}

.input_login_v3{
    font-size: 14px;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    background: white;
    border: 1px solid silver;
    margin: 5px 0 0 5px;
    color: #E47F31;
}

.campo_login_v3{
    position: relative;
    float: left;
    background: none;
}

.text_login_v3{
    position: relative;
    float: left;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    font-size: 12px;
    color: black;
    background: none;    
    margin: 6px 0 0 15px;
    _margin: 8px 0 0 7px;
    text-shadow: silver 0px 1px 0px;
}

.text_login2_v3{
    position: relative;
    float: left;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    font-size: 13px;
    color: #E47F31;
    background: none;    
    margin: 6px 0 0 15px;
    text-shadow: silver 0px 1px 0px;
    cursor: pointer;
}

.text_login2_v3:hover{
    text-decoration: underline;
}

.pestana_v3{
    position: relative;
    float: left;
    width: 88px;
    height: 20px;    
    cursor: pointer;
    margin: 0 0 0 6px;
    _margin: 0 0 0 5px;
    background: url("../img/img_sprites.jpg") no-repeat;
    background-position: 0 -158px;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    color: white;
    padding: 4px 0 0 0;
    text-align: center;
    font-size: 12px;    
    text-shadow: silver 0px 1px 0px;
}

.pestana_v31{
    position: relative;
    float: right;
    width: 107px;
    height: 24px;    
    cursor: pointer;
    margin: 0 0 0 6px;
    _margin: 0 0 0 5px;
    background: url("../img/btn_boton_cab_sup_logueo.jpg") no-repeat;    
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    color: white;
    padding: 4px 0 0 0;
    text-align: center;
    font-size: 12px;    
    text-shadow: silver 0px 1px 0px;
}

.pestana_v3:hover{
    position: relative;
    float: left;
    width: 88px;
    height: 20px;    
    cursor: pointer;
    margin: 0 0 0 6px;
    _margin: 0 0 0 5px;
    background: url("../img/img_sprites.jpg") no-repeat;
    background-position: 0 -132px;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    color: black;
    padding: 4px 0 0 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;    
}

.pestana_v32{
    position: relative;
    float: left;
    width: 88px;
    height: 20px;    
    cursor: pointer;
    margin: 0 0 0 6px;
    _margin: 0 0 0 5px;
    background: url("../img/img_sprites.jpg") no-repeat;
    background-position: 0 -132px;
    font-family: Tahoma,Arial,Verdana,Sans-Serif;
    color: black;
    padding: 4px 0 0 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;    
}

#pestanas_menu_v3{
    position: relative;
    padding: 1px 0 0 0;
    float: left;
    width: 754px;
    height: 24px;
    margin: 7px auto 0 auto;    
    _margin: 7px 0 0 0;
    background: #0F6886;
    z-index: 999999;
}

#pestanas_menu_v3 a{
    text-decoration: none;
}

#pestanas_menu_v3 a:hover{
    _text-decoration: underline;
    _color: white;
}

#oreja1_v3{
    position: relative;
    float: left;
    width: 112px;
    height: 50px;
    background: url("../img/img_sprites.jpg") no-repeat;
    background-position: 0 -26px;
}

#oreja2_v3{
    position: relative;
    float: right;
    width: 112px;
    height: 50px;
    background: url("../img/img_sprites.jpg") no-repeat;
    background-position: 0 -79px;
}

#centro_oraja_v3{
    position: relative;
    float: left;
    width: 752px;
    height: 31px;
    background: url("../img/img_sprites2.jpg") repeat-x;
    background-position: 0 -147px;
    border-left: 2px solid gray;
    border-right: 2px solid gray;
}

#barra_login_v3{
    position: relative;
    float: left;
    width: 980px;
    height: 50px;    
    margin: 7px 0 0 10px;
    _margin: 7px 0 0 5px;
    background: #0F6886;
}

#logo_pcm_big_v3{
    position: relative;
    float: left;
    width: 199px;
    height: 57px;
    background: url("../img/logo_pcm_big.jpg") no-repeat;
    margin: 17px 0 0 0;
}

#banner_cabecera{
    position: relative;
    float: left;
    width: 400px;
    height: 60px;    
    margin: 10px 0 0 379px;
    _margin: 10px 0 0 294px;
}

body{
    background: #EEEEEE;
}

#cuerpo_principal_v3{
    position: relative;
    margin: 0 auto;
    width: 1000px;
    overflow: hidden;    
    background: #176886;
}

#cabecera_v3{
    position: relative;
    float: left;
    width: 1000px;
    height: 144px;
    background: url("../img/img_sprites2.jpg");
    background-repeat: repeat-x;
    z-index: 5000;
}

#escaiz_v3{
    position: relative;
    float: left;
    font-size: 4px;
    width: 11px;
    height: 11px;
    background: url("../img/img_sprites.jpg") no-repeat;    
}

#escade_v3{
    position: relative;
    float: right;
    font-size: 4px;
    width: 11px;
    height: 11px;
    background: url("../img/img_sprites.jpg") no-repeat;    
    background-position: 0 -12px;
}


img{border:none;}

	#container_v3{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:500px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header_v3{
		height:144px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content_v3{
		position:relative;
		}			


	#slider_v3{}	
	#slider_v3 ul, #slider_v3 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider_v3 li{ 		 
		width:500px;
		height:160px;
		overflow:hidden; 
		}	
	#prevBtn_v3{
        position:relative;
        float: left;
		width:27px;
		height:20px;
        margin: 0 90px 0 70px;
        cursor: pointer;        		        		
		}	
    
    #prevBtn_v3:hover{
        background-position: -30px -195px;
        }
        
    #nextBtn_v3{
        position:relative;
        float: right;
		width:27px;
		height:20px;        		
        margin: 0 70px 0 0;
        cursor: pointer;		
		}
    
    #nextBtn_v3:hover{
        background-position: -30px -165px;
        }        
        															
	#prevBtn_v3 a{  
		display:block;
		width:27px;
		height:20px;
		background: url("../img/img_sprites3.jpg") no-repeat;
        background-position: 0 -195px;	
		}	
	#nextBtn_v3 a{ 
	    display:block;
		width:27px;
		height:20px;
		background: url("../img/img_sprites3.jpg") no-repeat;
        background-position: 0 -165px;	
		}
    #nextBtn_v3 a:hover{ 	    
        background-position: -30px -165px;	
		}
        
    #prevBtn_v3 a:hover{ 	    
        background-position: -30px -195px;	
		}     



    div.contenedor {
		position: relative;
		width: 200px;        
	}

	div.fill {
		font-family: Arial;
		font-size: 8pt;
		display: none;
		width: 200px;
		position:absolute;
		color: #E0EBEB;
		background-color: #E0EBEB;
		border: 1px solid #008585;
		overflow: auto;
		height: 150px;
		top: -1px;
	}

    #lista{
        position: relative;
        float: left;
        background: orange;
    }
    
    .capa_elastica{
        position: relative;
        float: left;
        width: 220px;
        overflow: hidden;
        margin: 0 0 5px 4px;
        background:none;
        text-align: center;
        font-family: Arial;
        font-size: 11px;        
    }
    
    .capa_elastica a{
        text-decoration: none;
        color: #3B3B3B;
    }
    .capa_elastica a:hover{
        text-decoration: underline;
        color: #3B3B3B;
    }
    
    #caja_img_grande{
        position: relative;
        float: left;
        width: 500px;
        overflow: hidden;
        margin: 0 0 10px 15px;
        _margin: 0 0 10px 7px;
        text-align: center;
    }
    
    #caja_img_grande a{
        text-decoration: none;
        color: #3B3B3B;
    }
    
    #caja_img_titulo{
        position: relative;
        float: left;
        width: 400px;
        overflow: hidden;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #3B3B3B;
        text-align: center;
        text-decoration: none;
        margin: 5px 0 0 45px;        
        _margin: 5px 0 0 22px;
        padding: 0 0 5px 0;
    }
    
    .caja_img_titulo2{
        border-bottom: 1px solid silver;
    }
            
    #caja_img_grande_1{
        position: relative;
        float: left;
        width: 220px;
        overflow: hidden;
        margin: 5px 0 10px 3px;
        _margin: 5px 0 10px 1px;
        text-align: center;
    }
    
    #caja_img_grande_1 a{
        text-decoration: none;
        color: #3B3B3B;
    }
    
    #caja_img_titulo_1{
        position: relative;
        float: left;
        width: 160px;
        overflow: hidden;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #3B3B3B;
        text-align: center;
        text-decoration: none;
        margin: 10px 0 0 30px;        
        _margin: 10px 0 0 15px;
        padding: 0 0 5px 0;
    }
    
    .caja_img_titulo2_1{
        border-bottom: 1px solid silver;
    }
    
    #caja_img_grande_3{
        position: relative;
        float: left;
        width: 195px;
        overflow: hidden;
        margin: 5px 0 10px 0;
        text-align: center;
    }
    
    #caja_img_grande_3 a{
        text-decoration: none;
        color: #3B3B3B;
        text-align: center;
    }
    
    #caja_img_titulo_3{
        position: relative;
        float: left;
        width: 180px;
        overflow: hidden;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #3B3B3B;
        text-align: center;
        text-decoration: none;
        margin: 10px 0 0 7px;        
        _margin: 10px 0 0 4px;
        padding: 5px 0 5px 0;        
    }
    
    .caja_img_titulo2_3{
        border-bottom: 1px solid silver;
    }        
    
    #enlace_banner{
        text-decoration: none;
    }
    
    #b1_caja_texto{
        position: relative;
        float: left;
        width: 341px;
        overflow: hidden;        
        margin: 0 0 10px 15px;
        _margin: 0 0 10px 7px;
        color: #3B3B3B;
        font-family: Arial;
        font-size: 12px;
        text-decoration: none;                
    }
    
    #b1_caja_img{
        position: relative;
        float: left;
        width: 150px;
        overflow: hidden;        
        margin: 0 0 10px 15px;
        _margin: 0 0 10px 7px;
    }
    
    #b2_caja_texto{
        position: relative;
        float: left;
        width: 260px;
        overflow: hidden;        
        margin: 0 0 10px 15px;
        _margin: 0 0 10px 7px;
        color: #3B3B3B;
        font-family: Arial;
        font-size: 12px;
        text-decoration: none;                
    }
    
    #b2_caja_img{
        position: relative;
        float: left;
        width: 225px;
        overflow: hidden;        
        margin: 0 0 10px 15px;
        _margin: 0 0 10px 7px;
        text-align: center;
    }
    
    #b4_caja_texto{
        position: relative;
        float: left;
        width: 500px;
        overflow: hidden;        
        margin: 0 0 10px 15px;
        _margin: 0 0 10px 7px;
        color: #3B3B3B;
        font-family: Arial;
        font-size: 12px;
        text-decoration: none;        
    }
    
    #b4_caja_img{
        position: relative;
        float: left;
        width: 500px;
        overflow: hidden;        
        margin: 0 0 10px 15px;
        _margin: 0 0 10px 7px;
        text-align: center;
    }
    
    #b10_caja_img{
        position: relative;
        float: left;
        width: 125px;
        height: 50px;
        text-align: center;         
        margin: 7px 0 2px 5px;
        _margin: 7px 0 2px 2px;
        vertical-align: middle;       
    }
    
    #b7_caja_img{
        position: relative;
        float: left;
        width: 210px;
        overflow: hidden;        
        text-align: center;
        margin: 0 0 10px 0;
    }
    
    #b71_caja_img{
        position: relative;
        float: left;
        width: 300px;
        overflow: hidden;        
        text-align: center;
        margin: 0 0 10px 0;
    }
    
    #b72_caja_img{
        position: relative;
        float: left;
        width: 300px;
        overflow: hidden;     
        color: #3B3B3B;
        font-family: Arial;
        font-size: 12px;
        margin: 0 0 10px 0;
    }
    
    #b8_caja_img{
        position: relative;
        float: right;
        width: 210px;
        overflow: hidden;        
        text-align: center;
        margin: 0 0 10px 0;
    }
    
    #b81_caja_img{
        position: relative;
        float: right;
        width: 300px;
        overflow: hidden;        
        text-align: center;
        margin: 0 0 10px 0;
    }
    
    #b82_caja_img{
        position: relative;
        float: right;
        width: 300px;
        overflow: hidden;     
        color: #3B3B3B;
        font-family: Arial;
        font-size: 12px;
        margin: 0 0 10px 0;
    }
    
    #b9_caja_img{
        position: relative;
        float: left;
        width: 290px;
        overflow: hidden;        
        text-align: center;
        margin: 0 0 10px 0;
    }
    
    #b91_caja_img{
        position: relative;
        float: left;
        width: 220px;
        overflow: hidden;        
        text-align: center;
        margin: 0 0 10px 0;
    }
    
    #b92_caja_img{
        position: relative;
        float: left ;
        width: 220px;
        overflow: hidden;     
        color: #3B3B3B;
        font-family: Arial;
        font-size: 12px;
        margin: 0 0 10px 0;
    }
    
    #b11_caja_img{
        position: relative;
        float: left;
        width: 450px;
        overflow: hidden;                         
        vertical-align: middle;        
        margin: 0 0 5px 20px;       
        _margin: 0 0 5px 10px;
    }
    
    ul.menu_pcm> li > ul 
    {
       position:absolute;
       left:-41px;
       top:19px;
       display:none;
       list-style:none;
    }
    
    ul.menu_pcm > li 
    {
       display:inline;
    }
    
    #enlace{
        text-decoration: none;
        color: #E47F31;
    }
    
    #txt_intro tr{
        height: 25px;      
    }
    #formCurriculum p{
        margin:1px;
        text-align:right;
       
    }
   #formCurriculum p input, #formCurriculum p textarea {
        width:321px;
}
#formCurriculum p label{
    color:#176886;
}
#aviso{
    margin:10px;
    color:#3B3B3B;
    font-family:Arial;
    font-size:12px;
    text-align:justify;
}